package.json 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314
  1. {
  2. "version": "6.14.15",
  3. "name": "npm",
  4. "description": "a package manager for JavaScript",
  5. "keywords": [
  6. "install",
  7. "modules",
  8. "package manager",
  9. "package.json"
  10. ],
  11. "preferGlobal": true,
  12. "config": {
  13. "publishtest": false
  14. },
  15. "homepage": "https://docs.npmjs.com/",
  16. "author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me)",
  17. "repository": {
  18. "type": "git",
  19. "url": "https://github.com/npm/cli"
  20. },
  21. "bugs": {
  22. "url": "https://npm.community/c/bugs"
  23. },
  24. "directories": {
  25. "bin": "./bin",
  26. "doc": "./doc",
  27. "lib": "./lib",
  28. "man": "./man"
  29. },
  30. "main": "./lib/npm.js",
  31. "bin": {
  32. "npm": "./bin/npm-cli.js",
  33. "npx": "./bin/npx-cli.js"
  34. },
  35. "dependencies": {
  36. "JSONStream": "^1.3.5",
  37. "abbrev": "~1.1.1",
  38. "ansicolors": "~0.3.2",
  39. "ansistyles": "~0.1.3",
  40. "aproba": "^2.0.0",
  41. "archy": "~1.0.0",
  42. "bin-links": "^1.1.8",
  43. "bluebird": "^3.5.5",
  44. "byte-size": "^5.0.1",
  45. "cacache": "^12.0.3",
  46. "call-limit": "^1.1.1",
  47. "chownr": "^1.1.4",
  48. "ci-info": "^2.0.0",
  49. "cli-columns": "^3.1.2",
  50. "cli-table3": "^0.5.1",
  51. "cmd-shim": "^3.0.3",
  52. "columnify": "~1.5.4",
  53. "config-chain": "^1.1.12",
  54. "detect-indent": "~5.0.0",
  55. "detect-newline": "^2.1.0",
  56. "dezalgo": "~1.0.3",
  57. "editor": "~1.0.0",
  58. "figgy-pudding": "^3.5.1",
  59. "find-npm-prefix": "^1.0.2",
  60. "fs-vacuum": "~1.2.10",
  61. "fs-write-stream-atomic": "~1.0.10",
  62. "gentle-fs": "^2.3.1",
  63. "glob": "^7.1.6",
  64. "graceful-fs": "^4.2.4",
  65. "has-unicode": "~2.0.1",
  66. "hosted-git-info": "^2.8.9",
  67. "iferr": "^1.0.2",
  68. "infer-owner": "^1.0.4",
  69. "inflight": "~1.0.6",
  70. "inherits": "^2.0.4",
  71. "ini": "^1.3.8",
  72. "init-package-json": "^1.10.3",
  73. "is-cidr": "^3.0.0",
  74. "json-parse-better-errors": "^1.0.2",
  75. "lazy-property": "~1.0.0",
  76. "libcipm": "^4.0.8",
  77. "libnpm": "^3.0.1",
  78. "libnpmaccess": "^3.0.2",
  79. "libnpmhook": "^5.0.3",
  80. "libnpmorg": "^1.0.1",
  81. "libnpmsearch": "^2.0.2",
  82. "libnpmteam": "^1.0.2",
  83. "libnpx": "^10.2.4",
  84. "lock-verify": "^2.1.0",
  85. "lockfile": "^1.0.4",
  86. "lodash._baseuniq": "~4.6.0",
  87. "lodash.clonedeep": "~4.5.0",
  88. "lodash.union": "~4.6.0",
  89. "lodash.uniq": "~4.5.0",
  90. "lodash.without": "~4.4.0",
  91. "lru-cache": "^5.1.1",
  92. "meant": "^1.0.2",
  93. "mississippi": "^3.0.0",
  94. "mkdirp": "^0.5.5",
  95. "move-concurrently": "^1.0.1",
  96. "node-gyp": "^5.1.0",
  97. "nopt": "^4.0.3",
  98. "normalize-package-data": "^2.5.0",
  99. "npm-audit-report": "^1.3.3",
  100. "npm-cache-filename": "~1.0.2",
  101. "npm-install-checks": "^3.0.2",
  102. "npm-lifecycle": "^3.1.5",
  103. "npm-package-arg": "^6.1.1",
  104. "npm-packlist": "^1.4.8",
  105. "npm-pick-manifest": "^3.0.2",
  106. "npm-profile": "^4.0.4",
  107. "npm-registry-fetch": "^4.0.7",
  108. "npm-user-validate": "^1.0.1",
  109. "npmlog": "~4.1.2",
  110. "once": "~1.4.0",
  111. "opener": "^1.5.2",
  112. "osenv": "^0.1.5",
  113. "pacote": "^9.5.12",
  114. "path-is-inside": "~1.0.2",
  115. "promise-inflight": "~1.0.1",
  116. "qrcode-terminal": "^0.12.0",
  117. "query-string": "^6.8.2",
  118. "qw": "~1.0.1",
  119. "read": "~1.0.7",
  120. "read-cmd-shim": "^1.0.5",
  121. "read-installed": "~4.0.3",
  122. "read-package-json": "^2.1.1",
  123. "read-package-tree": "^5.3.1",
  124. "readable-stream": "^3.6.0",
  125. "readdir-scoped-modules": "^1.1.0",
  126. "request": "^2.88.0",
  127. "retry": "^0.12.0",
  128. "rimraf": "^2.7.1",
  129. "safe-buffer": "^5.1.2",
  130. "semver": "^5.7.1",
  131. "sha": "^3.0.0",
  132. "slide": "~1.1.6",
  133. "sorted-object": "~2.0.1",
  134. "sorted-union-stream": "~2.1.3",
  135. "ssri": "^6.0.2",
  136. "stringify-package": "^1.0.1",
  137. "tar": "^4.4.19",
  138. "text-table": "~0.2.0",
  139. "tiny-relative-date": "^1.3.0",
  140. "uid-number": "0.0.6",
  141. "umask": "~1.1.0",
  142. "unique-filename": "^1.1.1",
  143. "unpipe": "~1.0.0",
  144. "update-notifier": "^2.5.0",
  145. "uuid": "^3.3.3",
  146. "validate-npm-package-license": "^3.0.4",
  147. "validate-npm-package-name": "~3.0.0",
  148. "which": "^1.3.1",
  149. "worker-farm": "^1.7.0",
  150. "write-file-atomic": "^2.4.3"
  151. },
  152. "bundleDependencies": [
  153. "abbrev",
  154. "ansicolors",
  155. "ansistyles",
  156. "aproba",
  157. "archy",
  158. "bin-links",
  159. "bluebird",
  160. "byte-size",
  161. "cacache",
  162. "call-limit",
  163. "chownr",
  164. "ci-info",
  165. "cli-columns",
  166. "cli-table3",
  167. "cmd-shim",
  168. "columnify",
  169. "config-chain",
  170. "debuglog",
  171. "detect-indent",
  172. "detect-newline",
  173. "dezalgo",
  174. "editor",
  175. "figgy-pudding",
  176. "find-npm-prefix",
  177. "fs-vacuum",
  178. "fs-write-stream-atomic",
  179. "gentle-fs",
  180. "glob",
  181. "graceful-fs",
  182. "has-unicode",
  183. "hosted-git-info",
  184. "iferr",
  185. "imurmurhash",
  186. "infer-owner",
  187. "inflight",
  188. "inherits",
  189. "ini",
  190. "init-package-json",
  191. "is-cidr",
  192. "json-parse-better-errors",
  193. "JSONStream",
  194. "lazy-property",
  195. "libcipm",
  196. "libnpm",
  197. "libnpmaccess",
  198. "libnpmhook",
  199. "libnpmorg",
  200. "libnpmsearch",
  201. "libnpmteam",
  202. "libnpx",
  203. "lock-verify",
  204. "lockfile",
  205. "lodash._baseindexof",
  206. "lodash._baseuniq",
  207. "lodash._bindcallback",
  208. "lodash._cacheindexof",
  209. "lodash._createcache",
  210. "lodash._getnative",
  211. "lodash.clonedeep",
  212. "lodash.restparam",
  213. "lodash.union",
  214. "lodash.uniq",
  215. "lodash.without",
  216. "lru-cache",
  217. "meant",
  218. "mississippi",
  219. "mkdirp",
  220. "move-concurrently",
  221. "node-gyp",
  222. "nopt",
  223. "normalize-package-data",
  224. "npm-audit-report",
  225. "npm-cache-filename",
  226. "npm-install-checks",
  227. "npm-lifecycle",
  228. "npm-package-arg",
  229. "npm-packlist",
  230. "npm-pick-manifest",
  231. "npm-profile",
  232. "npm-registry-fetch",
  233. "npm-user-validate",
  234. "npmlog",
  235. "once",
  236. "opener",
  237. "osenv",
  238. "pacote",
  239. "path-is-inside",
  240. "promise-inflight",
  241. "qrcode-terminal",
  242. "query-string",
  243. "qw",
  244. "read-cmd-shim",
  245. "read-installed",
  246. "read-package-json",
  247. "read-package-tree",
  248. "read",
  249. "readable-stream",
  250. "readdir-scoped-modules",
  251. "request",
  252. "retry",
  253. "rimraf",
  254. "safe-buffer",
  255. "semver",
  256. "sha",
  257. "slide",
  258. "sorted-object",
  259. "sorted-union-stream",
  260. "ssri",
  261. "stringify-package",
  262. "tar",
  263. "text-table",
  264. "tiny-relative-date",
  265. "uid-number",
  266. "umask",
  267. "unique-filename",
  268. "unpipe",
  269. "update-notifier",
  270. "uuid",
  271. "validate-npm-package-license",
  272. "validate-npm-package-name",
  273. "which",
  274. "worker-farm",
  275. "write-file-atomic"
  276. ],
  277. "devDependencies": {
  278. "bl": "^3.0.1",
  279. "deep-equal": "^1.0.1",
  280. "get-stream": "^4.1.0",
  281. "licensee": "^7.0.3",
  282. "marked": "^0.7.0",
  283. "marked-man": "^0.7.0",
  284. "npm-registry-mock": "^1.3.1",
  285. "require-inject": "^1.4.4",
  286. "sprintf-js": "^1.1.2",
  287. "standard": "^11.0.1",
  288. "tacks": "^1.3.0",
  289. "tap": "^12.7.0",
  290. "tar-stream": "^2.1.0"
  291. },
  292. "scripts": {
  293. "dumpconf": "env | grep npm | sort | uniq",
  294. "prepare": "node bin/npm-cli.js rebuild && node bin/npm-cli.js --no-audit --no-timing prune --prefix=. --no-global && rimraf test/*/*/node_modules && make -j4 mandocs",
  295. "preversion": "bash scripts/update-authors.sh && git add AUTHORS && git commit -m \"update AUTHORS\" || true",
  296. "licenses": "licensee --production --errors-only",
  297. "tap": "tap -J --timeout 300 --no-esm",
  298. "tap-cover": "tap -J --nyc-arg=--cache --coverage --timeout 600 --no-esm",
  299. "lint": "standard",
  300. "pretest": "npm run lint",
  301. "test": "npm run test-tap --",
  302. "test:nocleanup": "NO_TEST_CLEANUP=1 npm run test --",
  303. "sudotest": "sudo npm run tap -- \"test/tap/*.js\"",
  304. "sudotest:nocleanup": "sudo NO_TEST_CLEANUP=1 npm run tap -- \"test/tap/*.js\"",
  305. "posttest": "rimraf test/npm_cache*",
  306. "test-coverage": "npm run tap-cover -- \"test/tap/*.js\" \"test/network/*.js\"",
  307. "test-tap": "npm run tap -- \"test/tap/*.js\" \"test/network/*.js\"",
  308. "test-node": "tap --timeout 240 \"test/tap/*.js\" \"test/network/*.js\""
  309. },
  310. "license": "Artistic-2.0",
  311. "engines": {
  312. "node": "6 >=6.2.0 || 8 || >=9.3.0"
  313. }
  314. }