4 "description": "a package manager for JavaScript",
15 "homepage": "https://docs.npmjs.com/",
16 "author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me)",
19 "url": "https://github.com/npm/npm"
22 "url": "http://github.com/npm/npm/issues"
30 "main": "./lib/npm.js",
31 "bin": "./bin/npm-cli.js",
35 "ansicolors": "~0.3.2",
36 "ansistyles": "~0.1.3",
38 "async-some": "~1.0.2",
39 "block-stream": "0.0.8",
40 "char-spinner": "~1.0.1",
44 "columnify": "~1.5.2",
45 "config-chain": "~1.1.9",
48 "fs-vacuum": "~1.2.7",
49 "fs-write-stream-atomic": "~1.0.4",
51 "fstream-npm": "~1.0.5",
52 "github-url-from-git": "~1.4.0",
53 "github-url-from-username-repo": "~1.0.2",
55 "graceful-fs": "~4.1.2",
56 "hosted-git-info": "~2.1.4",
60 "init-package-json": "~1.9.1",
62 "lru-cache": "~2.6.5",
63 "minimatch": "~2.0.10",
67 "normalize-git-url": "~3.0.1",
68 "normalize-package-data": "~2.3.2",
69 "npm-cache-filename": "~1.0.2",
70 "npm-install-checks": "~1.0.6",
71 "npm-package-arg": "~4.0.2",
72 "npm-registry-client": "~7.0.1",
73 "npm-user-validate": "~0.1.2",
78 "path-is-inside": "~1.0.0",
80 "read-installed": "~4.0.3",
81 "read-package-json": "~2.0.1",
82 "readable-stream": "~1.1.13",
83 "realize-package-specifier": "~3.0.1",
90 "sorted-object": "~1.0.0",
93 "text-table": "~0.2.0",
94 "uid-number": "0.0.6",
96 "validate-npm-package-license": "~3.0.1",
97 "validate-npm-package-name": "~2.2.2",
100 "write-file-atomic": "~1.1.3"
102 "bundleDependencies": [
119 "fs-write-stream-atomic",
122 "github-url-from-git",
123 "github-url-from-username-repo",
138 "normalize-package-data",
139 "npm-cache-filename",
140 "npm-install-checks",
142 "npm-registry-client",
153 "realize-package-specifier",
166 "validate-npm-package-license",
167 "validate-npm-package-name",
173 "deep-equal": "~1.0.1",
175 "marked-man": "~0.1.5",
177 "npm-registry-couchapp": "~2.6.7",
178 "npm-registry-mock": "~1.0.0",
179 "require-inject": "~1.2.0",
180 "sprintf-js": "~1.0.2",
184 "dumpconf": "env | grep npm | sort | uniq",
185 "prepublish": "node bin/npm-cli.js prune --prefix=. --no-global && rimraf test/*/*/node_modules && make -j4 doc",
186 "preversion": "bash scripts/update-authors.sh && git add AUTHORS && git commit -m \"update AUTHORS\" || true",
187 "tap": "tap --timeout 240",
188 "test": "npm run test-tap",
189 "test-all": "npm run test-legacy && npm run test-tap",
190 "test-legacy": "node ./test/run.js",
191 "test-tap": "npm run tap -- \"test/tap/*.js\""
193 "license": "Artistic-2.0"