Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Arduini <luke.arduini@gmail.com>2013-12-03 04:45:57 +0400
committerLuke Arduini <luke.arduini@gmail.com>2013-12-03 04:45:57 +0400
commit6041138b44dc01b4cd02a67e70d8e91285146dd9 (patch)
tree7a88bcdd96f204adb4d258db88a5adfbeb96939b /node_modules/read-installed
parent19b6d72f0f969df3915ea082eff9c51110f4eb27 (diff)
read-installed@0.2.5
Diffstat (limited to 'node_modules/read-installed')
-rw-r--r--node_modules/read-installed/package.json20
-rw-r--r--node_modules/read-installed/read-installed.js9
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)
})
}