This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

aws-dynamodb-factory-js
TypeScript icon, indicating that this package has built-in type declarations

3.0.0 • Public • Published

aws-dynamodb-factory-js

Validate arguments for a Javascript.

Build Status

Coverage Status

Installation

npm install --save aws-dynamodb-factory-js

Usage

Import

const DynamodbFactory = require('aws-dynamodb-factory-js')

DynamoDB

const DynamodbFactory = require('aws-dynamodb-factory-js')
let dynamo = DynamodbFactory.raw();

//return new AWS.DynamoDB({ region: 'sa-east-1' })

DynamoDB with custom options

const DynamodbFactory = require('aws-dynamodb-factory-js')
let dynamo = DynamodbFactory.raw({
    options: { ... }
});

//return new AWS.DynamoDB({ ... })

DynamoDB with local (offline)

const DynamodbFactory = require('aws-dynamodb-factory-js')

process.env.IS_OFFLINE = true;

let dynamo = DynamodbFactory.raw();

//return new AWS.DynamoDB({ region: "localhost", endpoint: "http://localhost:8000" })

let dynamoCustom = DynamodbFactory.raw({
    offlinePort: 3001
});

//return new AWS.DynamoDB({ region: "localhost", endpoint: "http://localhost:3001" })

DocumentClient

const DynamodbFactory = require('aws-dynamodb-factory-js')
let dynamo = DynamodbFactory.doc();

//return new AWS.DynamoDB.DocumentClient({ region: 'sa-east-1' })

DocumentClient with custom options

const DynamodbFactory = require('aws-dynamodb-factory-js')
let dynamo = DynamodbFactory.doc({
    options: { ... }
});

//return new AWS.DynamoDB.DocumentClient({ ... })

DocumentClient with local (offline)

const DynamodbFactory = require('aws-dynamodb-factory-js')

process.env.IS_OFFLINE = true;
let dynamo = DynamodbFactory.doc();

//return new AWS.DynamoDB.DocumentClient({ region: "localhost", endpoint: "http://localhost:8000" })

let dynamoCustom = DynamodbFactory.doc({
    offlinePort: 3001
});

//return new AWS.DynamoDB.DocumentClient({ region: "localhost", endpoint: "http://localhost:3001" })

Readme

Keywords

none

Package Sidebar

Install

npm i aws-dynamodb-factory-js

Weekly Downloads

59

Version

3.0.0

License

MIT

Unpacked Size

9.24 kB

Total Files

9

Last publish

Collaborators

  • adapcon
  • kelvinoenning
  • viserion77