module-deps
Advanced tools
Comparing version 3.5.3 to 3.5.4
16
index.js
@@ -145,5 +145,9 @@ var fs = require('fs'); | ||
Deps.prototype.getTransforms = function (file, pkg) { | ||
Deps.prototype.getTransforms = function (file, pkg, opts) { | ||
if (!opts) opts = {}; | ||
var self = this; | ||
var isTopLevel = this.entries.some(function (main) { | ||
var isTopLevel; | ||
if (opts.builtin) isTopLevel = false; | ||
else isTopLevel = this.entries.some(function (main) { | ||
var m = path.relative(path.dirname(main), file); | ||
@@ -291,7 +295,5 @@ return m.split(/[\\\/]/).indexOf('node_modules') < 0; | ||
self.readFile(file, id, pkg) | ||
.pipe( | ||
has(parent.modules, id) | ||
? through() | ||
: self.getTransforms(file, pkg) | ||
) | ||
.pipe(self.getTransforms(file, pkg, { | ||
builtin: has(parent.modules, id) | ||
})) | ||
.pipe(concat(function (body) { | ||
@@ -298,0 +300,0 @@ fromSource(body.toString('utf8')); |
{ | ||
"name": "module-deps", | ||
"version": "3.5.3", | ||
"version": "3.5.4", | ||
"description": "walk the dependency graph to generate json output that can be fed into browser-pack", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
var parser = require('../'); | ||
var test = require('tape'); | ||
var fs = require('fs'); | ||
var path = require('path'); | ||
var files = { | ||
main: __dirname + '/files/main.js', | ||
foo: __dirname + '/files/foo.js', | ||
bar: __dirname + '/files/bar.js' | ||
main: path.join(__dirname, '/files/main.js'), | ||
foo: path.join(__dirname, '/files/foo.js'), | ||
bar: path.join(__dirname, '/files/bar.js') | ||
}; | ||
@@ -10,0 +11,0 @@ |
var parser = require('../'); | ||
var test = require('tape'); | ||
var fs = require('fs'); | ||
var path = require('path'); | ||
var files = { | ||
main: __dirname + '/files/main.js', | ||
foo: __dirname + '/files/foo.js', | ||
bar: __dirname + '/files/bar.js' | ||
main: path.join(__dirname, '/files/main.js'), | ||
foo: path.join(__dirname, '/files/foo.js'), | ||
bar: path.join(__dirname, '/files/bar.js') | ||
}; | ||
@@ -10,0 +11,0 @@ |
var parser = require('../'); | ||
var test = require('tape'); | ||
var fs = require('fs'); | ||
var path = require('path'); | ||
var files = { | ||
main: __dirname + '/files/unicode/main.js', | ||
foo: __dirname + '/files/unicode/foo.js', | ||
bar: __dirname + '/files/unicode/bar.js' | ||
main: path.join(__dirname, '/files/unicode/main.js'), | ||
foo: path.join(__dirname, '/files/unicode/foo.js'), | ||
bar: path.join(__dirname, '/files/unicode/bar.js') | ||
}; | ||
@@ -10,0 +11,0 @@ |
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
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
1145
45124
88