Comparing version 0.2.0 to 0.3.1
'use strict'; | ||
const requireStack = require('require-stack'); | ||
const loadModules = require('./loadModules'); | ||
@@ -28,3 +27,3 @@ const listModules = require('./listModules'); | ||
const _loadModulesDeps = { | ||
require: options.require || requireStack, | ||
require: options.require || require, | ||
listModules: listModules, | ||
@@ -31,0 +30,0 @@ container: container |
{ | ||
"name": "awilix", | ||
"version": "0.2.0", | ||
"version": "0.3.1", | ||
"description": "Simple dependency injection container + helper utilities to facilitate wiring of modules", | ||
@@ -45,5 +45,4 @@ "main": "lib/awilix.js", | ||
"dependencies": { | ||
"glob": "^7.0.0", | ||
"require-stack": "^1.0.1" | ||
"glob": "^7.0.0" | ||
} | ||
} |
@@ -264,2 +264,7 @@ # Awilix | ||
Args: | ||
* `options`: Options object. Optional. | ||
- `options.require`: The function to use when requiring modules. Defaults to `require`. Useful when using something like [`require-stack`](https://npmjs.org/package/require-stack). Optional. | ||
### `listModules()` | ||
@@ -266,0 +271,0 @@ |
'use strict'; | ||
const AnotherService = require('./fixture/services/AnotherService').AnotherService; | ||
const fixture = require('./fixture'); | ||
const syntaxErrors = require('./syntax-errors'); | ||
describe('integration tests', function() { | ||
@@ -23,9 +22,2 @@ it('bootstraps everything so the answer can be resolved', function() { | ||
}); | ||
it('emits nice syntax errors', function() { | ||
const success = sinon.spy(); | ||
return syntaxErrors().then(success, (err) => { | ||
err.toString().should.contain('errorService.js:2'); | ||
}); | ||
}); | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1
481
55390
38
957
1
- Removedrequire-stack@^1.0.1
- Removedacorn@7.4.1(transitive)
- Removedacorn-node@1.8.2(transitive)
- Removedacorn-walk@7.2.0(transitive)
- Removedrequire-stack@1.0.2(transitive)
- Removedsyntax-error@1.4.0(transitive)
- Removedxtend@4.0.2(transitive)