diff options
author | Luke Arduini <luke.arduini@gmail.com> | 2013-12-03 04:45:57 +0400 |
---|---|---|
committer | Luke Arduini <luke.arduini@gmail.com> | 2013-12-03 04:45:57 +0400 |
commit | 6041138b44dc01b4cd02a67e70d8e91285146dd9 (patch) | |
tree | 7a88bcdd96f204adb4d258db88a5adfbeb96939b /node_modules/read-installed | |
parent | 19b6d72f0f969df3915ea082eff9c51110f4eb27 (diff) |
read-installed@0.2.5
Diffstat (limited to 'node_modules/read-installed')
-rw-r--r-- | node_modules/read-installed/package.json | 20 | ||||
-rw-r--r-- | node_modules/read-installed/read-installed.js | 9 |
2 files changed, 12 insertions, 17 deletions
diff --git a/node_modules/read-installed/package.json b/node_modules/read-installed/package.json index 08fabd779..41f16e288 100644 --- a/node_modules/read-installed/package.json +++ b/node_modules/read-installed/package.json @@ -1,7 +1,7 @@ { "name": "read-installed", "description": "Read all the installed packages in a folder, and return a tree structure with all the data.", - "version": "0.2.4", + "version": "0.2.5", "repository": { "type": "git", "url": "git://github.com/isaacs/read-installed" @@ -13,23 +13,11 @@ "dependencies": { "semver": "2", "slide": "~1.1.3", - "read-package-json": "1", - "graceful-fs": "~2" + "read-package-json": "1" }, "optionalDependencies": { "graceful-fs": "~2" }, - "author": { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me/" - }, - "license": "ISC", - "readme": "# read-installed\n\nRead all the installed packages in a folder, and return a tree\nstructure with all the data.\n\nnpm uses this.\n\n## Usage\n\n```javascript\nvar readInstalled = require(\"read-installed\")\n// depth is optional, defaults to Infinity\nreadInstalled(folder, depth, logFunction, function (er, data) {\n ...\n})\n```\n", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/isaacs/read-installed/issues" - }, - "_id": "read-installed@0.2.4", - "_from": "read-installed@~0.2.2" + "author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)", + "license": "ISC" } diff --git a/node_modules/read-installed/read-installed.js b/node_modules/read-installed/read-installed.js index f7e73be26..2920d7d66 100644 --- a/node_modules/read-installed/read-installed.js +++ b/node_modules/read-installed/read-installed.js @@ -206,7 +206,14 @@ function readInstalled_ (folder, parent, name, reqver, depth, maxDepth, cb) { return readJson(jsonFile, function (er, depData) { // already out of our depth, ignore errors if (er || !depData || !depData.version) return cb(null, obj) - obj.dependencies[pkg] = depData.version + if (depth === maxDepth) { + // edge case, ignore dependencies + depData.dependencies = {} + depData.peerDependencies = {} + obj.dependencies[pkg] = depData + } else { + obj.dependencies[pkg] = depData.version + } cb(null, obj) }) } |