Skip to content

Rooster212/event-driven-dynamodb-rules-engine

Folders and files

NameName
Last commit message
Last commit date
Aug 19, 2022
Feb 27, 2023
Sep 7, 2022
Sep 7, 2022
Mar 9, 2021
Mar 9, 2021
Aug 6, 2020
Aug 6, 2020
Aug 1, 2022
Feb 27, 2023
Aug 22, 2022
Jul 14, 2022
Feb 27, 2023
Feb 27, 2023
Aug 19, 2022
Aug 1, 2022
Aug 22, 2022

Repository files navigation

Event Sourced Database in DynamoDB / TypeScript

A library for building event sourced database systems with DynamoDB.

There are examples in the examples folder - to run the tests successfully you should run npm run dynamodb first, which will run DynamoDB locally in Docker.

Original Documentation

Forked from original implementation here: https://github.com/a-h/hde. Many thanks to Adrian.

See blog posts:

Using a package from the GitHub Package registry for NPM

There is full documentation on the GitHub website here. Using the package hosted on GitHub requires setting up an .npmrc file for the project's scope in the consuming project that looks like this:

@rooster212:registry=https://npm.pkg.github.com

You also have to login to the GitHub package registry (as this is a public package, it should work for anyone).

npm login --scope=@rooster212 --registry=https://npm.pkg.github.com

If you use MFA on your GitHub account, you will need to setup a Personal Access Token in your profile settings and use that in place of your password when prompted in the npm login step.