read-installed
Advanced tools
Comparing version 2.0.3 to 2.0.4
{ | ||
"name": "read-installed", | ||
"description": "Read all the installed packages in a folder, and return a tree structure with all the data.", | ||
"version": "2.0.3", | ||
"version": "2.0.4", | ||
"repository": { | ||
@@ -6,0 +6,0 @@ "type": "git", |
@@ -220,19 +220,5 @@ | ||
if (depth >= opts.depth) { | ||
// just try to get the version number | ||
var pkgfolder = path.resolve(folder, "node_modules", pkg) | ||
, jsonFile = path.resolve(pkgfolder, "package.json") | ||
return readJson(jsonFile, function (er, depData) { | ||
// already out of our depth, ignore errors | ||
if (er || !depData || !depData.version) return cb(null, obj) | ||
if (depth === opts.depth) { | ||
// edge case, ignore dependencies | ||
depData.dependencies = {} | ||
depData.peerDependencies = {} | ||
obj.dependencies[pkg] = depData | ||
} else { | ||
obj.dependencies[pkg] = depData.version | ||
} | ||
cb(null, obj) | ||
}) | ||
if (depth > opts.depth) { | ||
obj.dependencies = {} | ||
return cb(null, obj) | ||
} | ||
@@ -239,0 +225,0 @@ |
@@ -19,2 +19,4 @@ var readInstalled = require("../read-installed.js") | ||
var subdeps = Object.keys(map.dependencies).reduce(function(acc, dep) { | ||
// Exclude self from dependencies when depth = current depth | ||
delete map.dependencies[dep].dependencies[dep] | ||
acc += Object.keys(map.dependencies[dep].dependencies).length; | ||
@@ -21,0 +23,0 @@ return acc; |
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
20261
506