2.5.1 • Published 3 years ago

dynamo-entity-manager v2.5.1

Weekly downloads
34
License
ISC
Repository
github
Last release
3 years ago

Dynamo Entity Manager

A entity manager for AWS Dynamo. It's a class that tracks some entities loaded from dynamo data base (or created to be persisted in that data base), and that when flushing, it persist the state change in that data base.

Use cases:

  • Helps managing the persistence with the Dynamo API.
  • Helps when you want to persist all the changes at once. Ideally the persist should be transactional, but Dynamo does not allow it. You have te take care of making the services as small as posible, and managing possible persisting errors.

Prerequisites

Requires aws-sdk package (if executed in AWS Lambda, it is already installed). For transactional flush, aws-sdk should be included in your lambda, as installed in cloud is an old version.

npm install --save-dev aws-sdk

npm scripts

Build the js files from typescript:

npm run build

Running tests:

npm run test

Running style check:

npm run style

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

This project is licensed under the ISC License - see the LICENSE.md file for details

2.5.1

3 years ago

2.4.0

3 years ago

2.3.2

3 years ago

2.3.1

3 years ago

2.3.0

3 years ago

2.2.2

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.13

4 years ago

2.1.10

4 years ago

2.1.11

4 years ago

2.1.9

4 years ago

2.1.8

4 years ago

2.1.7

4 years ago

2.1.6

4 years ago

2.1.5

4 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.1.0-3

5 years ago

1.1.0-2

5 years ago

1.1.0-1

5 years ago

1.1.0-0

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago

1.0.1-0

6 years ago