dynamo-helpers

0.3.1 • Public • Published

dynamo-helpers

npm install dynamo-helpers

a simple helper library that takes a standard JS object, and turns it into an object that can be inserted into dynamodb and turns an object from dynamodb back into a standard JS object.

Example

objectToDynamo

var dynamoHelpers = require("dyanmo-helpers");
 
var object = {
    cool: "teen",
    wow: 2,
    conor: ["really", "cool", "guy"],
    numbers: [1, 2, 3]
};
 
var dynamoObject = dynamoHelpers.objectToDynamo(object); 
/* returns
* {
* cool: {"S": "teen"},
* wow: {"N": 2},
* conor: {SS: ["really", "cool", "guy"]},
* numbers: {NS: [1, 2, 3]}
* }
*/
 

dynamoToObject

var dynamoHelpers = require("object2dynamo");
 
var dynamoObject = {
    cool: {"S": "teen"},
    wow: {"N": 2},
    conor: {SS: ["really", "cool", "guy"]},
    numbers: {NS: [1, 2, 3]}
 };
 
var object = dynamoHelpers.dynamoToObject(dynamoObject);
 
/* returns 
* {
* cool: "teen",
* wow: 2,
* conor: ["really", "cool", "guy"],
* numbers: [1, 2, 3]
* }
*/

Test

npm test to run tests.

Package Sidebar

Install

npm i dynamo-helpers

Weekly Downloads

1

Version

0.3.1

License

MIT

Last publish

Collaborators

  • conorhastings