Socket
Socket
Sign inDemoInstall

module-deps

Package Overview
Dependencies
35
Maintainers
4
Versions
139
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.9.1 to 4.0.0

12

index.js

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

self.resolver(id, parent, function onresolve (err, file, pkg) {
self.resolver(id, parent, function onresolve (err, file, pkg, fakePath) {
if (err) return cb(err);

@@ -175,7 +175,8 @@ if (!file) return cb(new Error(

onresolve(err, file, opts.packageFilter
? opts.packageFilter(p, p.__dirname) : p
? opts.packageFilter(p, p.__dirname) : p,
fakePath
);
});
}
else cb(err, file, pkg);
else cb(err, file, pkg, fakePath);
});

@@ -199,2 +200,3 @@ };

Deps.prototype.getTransforms = function (file, pkg, opts) {
// TODO: Needs FAKE path here.
if (!opts) opts = {};

@@ -314,3 +316,3 @@ var self = this;

self.resolve(id, parent, function (err, file, pkg) {
self.resolve(id, parent, function (err, file, pkg, fakePath) {
if (rec.expose) {

@@ -370,3 +372,3 @@ // Set options.expose to make the resolved pathname available to the

self.readFile(file, id, pkg)
.pipe(self.getTransforms(file, pkg, {
.pipe(self.getTransforms(fakePath || file, pkg, {
builtin: has(parent.modules, id)

@@ -373,0 +375,0 @@ }))

{
"name": "module-deps",
"version": "3.9.1",
"version": "4.0.0",
"description": "walk the dependency graph to generate json output that can be fed into browser-pack",

@@ -12,3 +12,3 @@ "main": "index.js",

"browser-resolve": "^1.7.0",
"concat-stream": "~1.4.5",
"concat-stream": "~1.5.0",
"defined": "^1.0.0",

@@ -19,7 +19,7 @@ "detective": "^4.0.0",

"parents": "^1.0.0",
"readable-stream": "^1.1.13",
"readable-stream": "^2.0.2",
"resolve": "^1.1.3",
"stream-combiner2": "~1.0.0",
"subarg": "^1.0.0",
"through2": "^1.0.0",
"through2": "^2.0.0",
"xtend": "^4.0.0"

@@ -26,0 +26,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc