@everymundo/data-integration-framework
Advanced tools
Comparing version 0.5.2 to 0.6.0
#!/usr/bin/env node | ||
const crypto = require('crypto') | ||
const logr = require('@everymundo/simple-logr') | ||
const path = require('path') | ||
const tryRequire = require('./try-require') | ||
const { INPUT_REGEXP } = require('../../../../config').config | ||
const logr = tryRequire('@everymundo/simple-logr') | ||
const { config: { INPUT_REGEXP } } = require(path.join(require.main && require.main.path, 'config')) | ||
const readLists = (client, lists) => new Promise((resolve, reject) => { | ||
@@ -9,0 +12,0 @@ const currentRoutes = [] |
'use strict' | ||
const path = require('path') | ||
const tryRequire = require('./try-require') | ||
const { MongoClient } = require('mongodb') | ||
const logr = tryRequire('@everymundo/simple-logr') | ||
const kinesisClient = tryRequire('@everymundo/aws-kinesis-client') | ||
const { version } = require('../../../../package.json') | ||
const { createLogger } = require('@everymundo/simple-logr') | ||
const logr = createLogger(version) | ||
const { MongoClient } = tryRequire('mongodb') | ||
const { config: { MONGO_URI } } = require(path.join(require.main && require.main.path, 'config')) | ||
const { config } = require('../../../../config') | ||
const { MONGO_URI } = config | ||
let client | ||
@@ -76,3 +76,2 @@ let pricesCollection | ||
// const kinesisClient = new Kinesis({ region: process.env.AWS_REGION }) | ||
const kinesisClient = require('@everymundo/aws-kinesis-client') | ||
// const Records = newDocs.map((newDoc, i) => ({ | ||
@@ -79,0 +78,0 @@ // Data: JSON.stringify(newDoc), |
'use strict' | ||
// importing NPM Packages | ||
const { createLogger } = require('@everymundo/simple-logr') | ||
const path = require('path') | ||
const tryRequire = require('./try-require') | ||
const logr = tryRequire('@everymundo/simple-logr') | ||
// importing project's lib support | ||
const { version } = require('../../../../package.json') | ||
// declaring contextual constants | ||
const { KILL_TIMEOUT } = require('../../../../config.js').config.monitor | ||
const { config: { monitor: { KILL_TIMEOUT } } } = require(path.join(require.main && require.main.path, 'config')) | ||
const logr = createLogger(version) | ||
const processKiller = { | ||
@@ -15,0 +11,0 @@ killerTimeout: undefined, |
'use strict' | ||
const logr = require('@everymundo/simple-logr') | ||
const tryRequire = require('./try-require') | ||
const logr = tryRequire('@everymundo/simple-logr') | ||
@@ -5,0 +6,0 @@ const setupUnhandledRejection = (proc = process) => { |
{ | ||
"name": "@everymundo/data-integration-framework", | ||
"version": "0.5.2", | ||
"version": "0.6.0", | ||
"description": "Common logic shared across data integration applications", | ||
@@ -34,2 +34,6 @@ "main": "index.js", | ||
"devDependencies": { | ||
"@everymundo/aws-kinesis-client": "~0.1.3", | ||
"@everymundo/runner": "~1.1.2", | ||
"@everymundo/short-fare": "~0.5.0", | ||
"@everymundo/simple-logr": "~2.2.4", | ||
"aws-sdk": "^2.650.0", | ||
@@ -39,12 +43,6 @@ "chai": "^4.2.0", | ||
"mocha": "^7.1.1", | ||
"mongodb": "^3.5.5", | ||
"sinon": "^9.0.1", | ||
"standard": "^14.3.3" | ||
}, | ||
"dependencies": { | ||
"@everymundo/aws-kinesis-client": "~0.1.3", | ||
"@everymundo/runner": "~1.1.2", | ||
"@everymundo/short-fare": "~0.5.0", | ||
"@everymundo/simple-logr": "~2.2.4", | ||
"mongodb": "~3.5.5" | ||
} | ||
} |
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
21892
0
14
579
11
12
- Removed@everymundo/runner@~1.1.2
- Removed@everymundo/short-fare@~0.5.0
- Removed@everymundo/simple-logr@~2.2.4
- Removedmongodb@~3.5.5
- Removed@everymundo/aws-kinesis-client@0.1.4(transitive)
- Removed@everymundo/json-utils@1.0.1(transitive)
- Removed@everymundo/number-utils@1.0.0(transitive)
- Removed@everymundo/runner@1.1.2(transitive)
- Removed@everymundo/short-fare@0.5.0(transitive)
- Removed@everymundo/simple-logr@2.2.4(transitive)
- Removedatomic-sleep@1.0.0(transitive)
- Removedbl@2.2.1(transitive)
- Removedbson@1.1.6(transitive)
- Removedcore-util-is@1.0.3(transitive)
- Removeddenque@1.5.1(transitive)
- Removedfast-redact@2.1.0(transitive)
- Removedfast-safe-stringify@2.1.1(transitive)
- Removedflatstr@1.0.12(transitive)
- Removedinherits@2.0.4(transitive)
- Removedisarray@1.0.0(transitive)
- Removedmemory-pager@1.5.0(transitive)
- Removedmongodb@3.5.11(transitive)
- Removedpino@5.17.0(transitive)
- Removedpino-std-serializers@2.5.0(transitive)
- Removedprocess-nextick-args@2.0.1(transitive)
- Removedquick-format-unescaped@3.0.3(transitive)
- Removedreadable-stream@2.3.8(transitive)
- Removedrequire_optional@1.0.1(transitive)
- Removedresolve-from@2.0.0(transitive)
- Removedsafe-buffer@5.1.25.2.1(transitive)
- Removedsaslprep@1.0.3(transitive)
- Removedsemver@5.7.2(transitive)
- Removedsonic-boom@0.7.7(transitive)
- Removedsparse-bitfield@3.0.3(transitive)
- Removedstring_decoder@1.1.1(transitive)
- Removedutil-deprecate@1.0.2(transitive)