Skip to content

senecajs/seneca-dynamo-store

Repository files navigation

Seneca

A Seneca.js dynamo-store management plugin.

@seneca/dynamo-store

npm version Build Status Coverage Status Maintainability Dependency Status Gitter

Voxgig This open source module is sponsored and supported by Voxgig.

Description

This module is a plugin for the Seneca framework. It provides a set of common dynamo-store management actions (register, login etc.).

WARNING

The current naive implementation of upserts fails the race condition test. Please be advised.

NOTE: WORK IN PROGRESS

Install

npm install seneca
npm install seneca-promisify // dependency
npm install seneca-entity // dependency
npm install @seneca/dynamo-store
npm install aws-sdk

Quick example

const Seneca = require('seneca')

var seneca = Seneca()
  .use('promisify')
  .use('entity')
  .use('dynamo-store')

Detailed Examples

License

Copyright (c) 2010-2020, Richard Rodger and other contributors. Licensed under MIT.

About

Seneca entity data storage plugin for DynamoDB

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published