Socket
Socket
Sign inDemoInstall

module-deps

Package Overview
Dependencies
Maintainers
1
Versions
139
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

module-deps - npm Package Compare versions

Comparing version 0.4.1 to 0.4.2

31

index.js

@@ -5,3 +5,2 @@ var fs = require('fs');

var parseShell = require('shell-quote').parse;
var duplexer = require('duplexer');

@@ -83,12 +82,12 @@ var browserResolve = require('browser-resolve');

if (trs.length === 0) return done();
var s = makeTransform(file, trs[0]);
s.on('error', output.emit.bind(output, 'error'));
var data = '';
s.on('data', function (buf) { data += buf });
s.on('end', function () {
src = data;
ap(trs.slice(1));
makeTransform(file, trs[0], function (s) {
s.on('error', output.emit.bind(output, 'error'));
var data = '';
s.on('data', function (buf) { data += buf });
s.on('end', function () {
src = data;
ap(trs.slice(1));
});
s.end(src);
});
s.end(src);
})(transf);

@@ -129,6 +128,4 @@

function makeTransform (file, tr) {
if (typeof tr === 'function') return tr(file);
var tout = through(), tin = through();
tin.pause();
function makeTransform (file, tr, cb) {
if (typeof tr === 'function') return cb(tr(file));

@@ -142,9 +139,5 @@ var params = { basedir: path.dirname(file) };

].join(''));
var t = require(res)(file);
t.pipe(tout);
tin.pipe(t);
tin.resume();
cb(require(res)(file));
});
return duplexer(tin, tout);
}
};
{
"name": "module-deps",
"version": "0.4.1",
"version": "0.4.2",
"description": "walk the dependency graph to generate json output that can be fed into browser-pack",

@@ -11,3 +11,2 @@ "main": "index.js",

"through": "~2.2.0",
"duplexer": "~0.0.3",
"JSONStream": "~0.4.3",

@@ -14,0 +13,0 @@ "browser-resolve": "~0.0.3",

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