Skip to content

BeAllAround/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

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.9%
  • Shell 1.1%