Socket
Socket
Sign inDemoInstall

awilix

Package Overview
Dependencies
Maintainers
1
Versions
82
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

awilix - npm Package Compare versions

Comparing version 0.2.0 to 0.3.1

3

lib/createContainer.js
'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');
});
});
});
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