├── .circleci └── config.yml ├── .editorconfig ├── .gitignore ├── .jshintrc ├── .travis.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── docker-compose.yml ├── examples ├── addItems.js ├── basic.js ├── batchGet.js ├── binary.js ├── createTable.js ├── dynamicKeys.js ├── dynamicTableName.js ├── globalSecondaryIndexes.js ├── hooks.js ├── modelMethods.js ├── nestedAttributes.js ├── optionalAttributes.js ├── parallelscan.js ├── query.js ├── queryFilter.js ├── scan.js ├── streaming.js └── update.js ├── index.js ├── lib ├── batch.js ├── createTables.js ├── expressions.js ├── index.js ├── item.js ├── parallelScan.js ├── query.js ├── scan.js ├── schema.js ├── serializer.js ├── table.js └── utils.js ├── package.json └── test ├── batch-test.js ├── bin └── dynamodb-local ├── expressions-test.js ├── index-test.js ├── integration ├── create-table-test.js └── integration-test.js ├── item-test.js ├── parallel-test.js ├── query-test.js ├── scan-test.js ├── schema-test.js ├── serializer-test.js ├── table-test.js └── test-helper.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:5-onbuild 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /examples/addItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/addItems.js -------------------------------------------------------------------------------- /examples/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/basic.js -------------------------------------------------------------------------------- /examples/batchGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/batchGet.js -------------------------------------------------------------------------------- /examples/binary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/binary.js -------------------------------------------------------------------------------- /examples/createTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/createTable.js -------------------------------------------------------------------------------- /examples/dynamicKeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/dynamicKeys.js -------------------------------------------------------------------------------- /examples/dynamicTableName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/dynamicTableName.js -------------------------------------------------------------------------------- /examples/globalSecondaryIndexes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/globalSecondaryIndexes.js -------------------------------------------------------------------------------- /examples/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/hooks.js -------------------------------------------------------------------------------- /examples/modelMethods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/modelMethods.js -------------------------------------------------------------------------------- /examples/nestedAttributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/nestedAttributes.js -------------------------------------------------------------------------------- /examples/optionalAttributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/optionalAttributes.js -------------------------------------------------------------------------------- /examples/parallelscan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/parallelscan.js -------------------------------------------------------------------------------- /examples/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/query.js -------------------------------------------------------------------------------- /examples/queryFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/queryFilter.js -------------------------------------------------------------------------------- /examples/scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/scan.js -------------------------------------------------------------------------------- /examples/streaming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/streaming.js -------------------------------------------------------------------------------- /examples/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/examples/update.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib'); 4 | -------------------------------------------------------------------------------- /lib/batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/lib/batch.js -------------------------------------------------------------------------------- /lib/createTables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/lib/createTables.js -------------------------------------------------------------------------------- /lib/expressions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/lib/expressions.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/lib/item.js -------------------------------------------------------------------------------- /lib/parallelScan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/lib/parallelScan.js -------------------------------------------------------------------------------- /lib/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/lib/query.js -------------------------------------------------------------------------------- /lib/scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/lib/scan.js -------------------------------------------------------------------------------- /lib/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/lib/schema.js -------------------------------------------------------------------------------- /lib/serializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/lib/serializer.js -------------------------------------------------------------------------------- /lib/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/lib/table.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/package.json -------------------------------------------------------------------------------- /test/batch-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/batch-test.js -------------------------------------------------------------------------------- /test/bin/dynamodb-local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/bin/dynamodb-local -------------------------------------------------------------------------------- /test/expressions-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/expressions-test.js -------------------------------------------------------------------------------- /test/index-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/index-test.js -------------------------------------------------------------------------------- /test/integration/create-table-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/integration/create-table-test.js -------------------------------------------------------------------------------- /test/integration/integration-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/integration/integration-test.js -------------------------------------------------------------------------------- /test/item-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/item-test.js -------------------------------------------------------------------------------- /test/parallel-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/parallel-test.js -------------------------------------------------------------------------------- /test/query-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/query-test.js -------------------------------------------------------------------------------- /test/scan-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/scan-test.js -------------------------------------------------------------------------------- /test/schema-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/schema-test.js -------------------------------------------------------------------------------- /test/serializer-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/serializer-test.js -------------------------------------------------------------------------------- /test/table-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/table-test.js -------------------------------------------------------------------------------- /test/test-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baseprime/dynamodb/HEAD/test/test-helper.js --------------------------------------------------------------------------------