New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@bhoos/dynamodb

Package Overview
Dependencies
Maintainers
2
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bhoos/dynamodb - npm Package Compare versions

Comparing version 0.1.7 to 0.1.8

22

cjs/createCollection.js

@@ -64,2 +64,4 @@ 'use strict';

const NAME_PREFIX = process.env.DYNAMODB_STAGING || '';
// The dynamodb instance

@@ -79,15 +81,17 @@ const db = exports.db = new _dynamodb2.default(options);

function createCollection(name, schemaFn, procs) {
const prefixedName = `${NAME_PREFIX}${name}`;
const schema = schemaFn ? schemaFn(schemaGenerator) : DEFAULT_SCHEMA;
const schemaDef = (0, _validateSchema2.default)(schema, name);
const schemaDef = (0, _validateSchema2.default)(schema, prefixedName);
// The generic collection object, with standard functions
const collection = {
createTable: (0, _createTable2.default)(db, name, schemaDef),
deleteTable: (0, _deleteTable2.default)(db, name, schemaDef),
updateTTL: (0, _updateTTL2.default)(db, name, schemaDef),
insert: (0, _insert2.default)(doc, name, schemaDef),
update: (0, _update2.default)(doc, name, schemaDef),
delete: (0, _delete2.default)(doc, name, schemaDef),
findOne: (0, _findOne2.default)(doc, name, schemaDef)
createTable: (0, _createTable2.default)(db, prefixedName, schemaDef),
deleteTable: (0, _deleteTable2.default)(db, prefixedName, schemaDef),
updateTTL: (0, _updateTTL2.default)(db, prefixedName, schemaDef),
insert: (0, _insert2.default)(doc, prefixedName, schemaDef),
update: (0, _update2.default)(doc, prefixedName, schemaDef),
delete: (0, _delete2.default)(doc, prefixedName, schemaDef),
findOne: (0, _findOne2.default)(doc, prefixedName, schemaDef)
};

@@ -100,4 +104,4 @@

return _extends({
name
name: prefixedName
}, collection, procs({ db, doc, self: collection }));
}
{
"name": "@bhoos/dynamodb",
"version": "0.1.7",
"version": "0.1.8",
"description": "Node DyanmoDB Library",

@@ -5,0 +5,0 @@ "main": "cjs/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc