@begin/data
Advanced tools
Comparing version 1.2.4-RC.0 to 2.0.0-RC.0
{ | ||
"name": "@begin/data", | ||
"version": "1.2.4-RC.0", | ||
"version": "2.0.0-RC.0", | ||
"description": "Begin Data is a durable and fast key/value document store built on top of DynamoDB", | ||
@@ -25,3 +25,3 @@ "main": "src/index.js", | ||
"dependencies": { | ||
"@architect/parser": "^2.1.5", | ||
"@architect/inventory": "^1.2.3", | ||
"@begin/hashid": "^1.0.0", | ||
@@ -28,0 +28,0 @@ "run-parallel": "^1.1.9", |
@@ -10,2 +10,3 @@ /** | ||
let getKey = require('./_get-key') | ||
let unfmt = require('./_unfmt') | ||
@@ -61,3 +62,3 @@ let incr = (params, callback) => atomic(true, params, callback) | ||
else { | ||
callback(null, result.Attributes) | ||
callback(null, unfmt(result.Attributes)) | ||
} | ||
@@ -64,0 +65,0 @@ }) |
@@ -1,3 +0,5 @@ | ||
let { join } = require('path') | ||
let { readArc } = require('@architect/parser') | ||
// let { join } = require('path') | ||
// FIXME should export read | ||
let read = require('@architect/inventory/src/read') | ||
// let { readArc } = require('@architect/parser') | ||
@@ -8,2 +10,26 @@ /** | ||
module.exports = function getTableName () { | ||
let cwd = process.cwd() | ||
let type = 'projectManifest' | ||
let err = ReferenceError('@tables not defined! begin/data expects a data table') | ||
try { | ||
// attempt to read the arcfile | ||
let { arc } = read({ type, cwd }) | ||
// look for a table named 'data' | ||
if (arc.tables && arc.tables.some(t => Object.keys(t)[0] === 'data')) { | ||
// return the local table | ||
return `${arc.app[0]}-staging-data` | ||
} | ||
else { | ||
throw err | ||
} | ||
} | ||
catch (e) { | ||
console.error(e) | ||
throw err | ||
} | ||
/* | ||
// Try cwd first (usually testing) | ||
@@ -20,2 +46,3 @@ let result = readArc() | ||
throw ReferenceError('@tables not defined! begin/data expects a data table') | ||
*/ | ||
} |
let getTableNameForSandbox = require('./_get-table-name-sandbox') | ||
let getTableNameForArc6 = require('./_get-table-name-ssm') | ||
let olds = require('./_get-table-name-old') | ||
@@ -27,3 +26,3 @@ module.exports = function _getTableName (callback) { | ||
// take teh old town road | ||
callback(null, olds()) | ||
throw Error('arc5 unsupported; please downgrade to begin/data@1.x') | ||
} | ||
@@ -30,0 +29,0 @@ else { |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
13
1
36047
28
968
+ Added@architect/inventory@^1.2.3
+ Added@architect/asap@3.13.8(transitive)
+ Added@architect/inventory@1.4.4(transitive)
+ Added@architect/parser@3.0.1(transitive)
+ Added@architect/utils@2.1.3(transitive)
+ Addedansi-styles@4.3.0(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedchalk@4.1.2(transitive)
+ Addedcolor-convert@2.0.1(transitive)
+ Addedcolor-name@1.1.4(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedglob@7.1.7(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedhas-flag@4.0.0(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedmimic-fn@2.1.0(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedonetime@5.1.2(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpath-sort@0.1.0(transitive)
+ Addedrestore-cursor@3.1.0(transitive)
+ Addedrun-series@1.1.9(transitive)
+ Addedsha@3.0.0(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedsupports-color@7.2.0(transitive)
+ Addedwrappy@1.0.2(transitive)
- Removed@architect/parser@^2.1.5
- Removed@architect/parser@2.3.0(transitive)