You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

modularity

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

modularity - npm Package Compare versions

Comparing version
1.0.0
to
1.1.0
+1
test/fixtures/9/bar/baz_foo.js
module.exports = 'foo';
module.exports = 'baz';
module.exports = 'qux';
module.exports = ['bar/baz', 'bar/baz_foo', 'bar/baz/qux', function (baz, foo, qux) {
return baz + foo + qux;
}];
+8
-3

@@ -72,8 +72,13 @@ var EventEmitter = require('events').EventEmitter

}
if (typeof module !== 'function') {
var module_deps;
if (Array.isArray(module)) {
module_deps = module;
module = module_deps.pop();
} else if (typeof module === 'function') {
module_deps = parseArgs(module);
} else {
loaded[dependency] = self.cache[dependency] = module;
return next();
}
var module_deps = parseArgs(module)
, module_ancestors = ancestors.concat([ dependency ]);
var module_ancestors = ancestors.concat([ dependency ]);
self.loadDependencies(module_deps, module_ancestors,

@@ -80,0 +85,0 @@ module_path, function (err, modules) {

{
"name": "modularity",
"version": "1.0.0",
"version": "1.1.0",
"description": "Module loader",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -122,2 +122,9 @@ /*jshint unused:false */

it('should support angular.js style array syntax', function (done) {
loadTest(9, function (foo) {
assert.equal(foo, 'bazfooqux');
done();
});
});
it('should include global modules by default', function (done) {

@@ -124,0 +131,0 @@ loadTest(1, function (fs) {