Comparing version
@@ -8,2 +8,3 @@ /* | ||
require('app-module-path').addPath(process.cwd()); | ||
@@ -97,5 +98,12 @@ | ||
// ['a', 'b'] => [require('a'), require('b')] | ||
middle = middle.map(mid => typeof mid === 'string' ? require(mid) : mid); | ||
middle = middle.map(mid => { | ||
if (typeof mid === 'string') { | ||
// Fetches the absolute path from the root | ||
// Note: this doesn't work: 'require(mid)' | ||
return require(require('path').resolve(mid)); | ||
} | ||
return mid; | ||
}); | ||
return middle; | ||
}; |
{ | ||
"name": "loadware", | ||
"version": "0.2.0", | ||
"version": "1.0.0", | ||
"description": "A library to make sense of a bunch of middleware definitions and return a simple array of middleware\"", | ||
@@ -5,0 +5,0 @@ "main": "loadware.js", |
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
7215
2.4%111
6.73%0
-100%