| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314 | {  "version": "6.14.15",  "name": "npm",  "description": "a package manager for JavaScript",  "keywords": [    "install",    "modules",    "package manager",    "package.json"  ],  "preferGlobal": true,  "config": {    "publishtest": false  },  "homepage": "https://docs.npmjs.com/",  "author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me)",  "repository": {    "type": "git",    "url": "https://github.com/npm/cli"  },  "bugs": {    "url": "https://npm.community/c/bugs"  },  "directories": {    "bin": "./bin",    "doc": "./doc",    "lib": "./lib",    "man": "./man"  },  "main": "./lib/npm.js",  "bin": {    "npm": "./bin/npm-cli.js",    "npx": "./bin/npx-cli.js"  },  "dependencies": {    "JSONStream": "^1.3.5",    "abbrev": "~1.1.1",    "ansicolors": "~0.3.2",    "ansistyles": "~0.1.3",    "aproba": "^2.0.0",    "archy": "~1.0.0",    "bin-links": "^1.1.8",    "bluebird": "^3.5.5",    "byte-size": "^5.0.1",    "cacache": "^12.0.3",    "call-limit": "^1.1.1",    "chownr": "^1.1.4",    "ci-info": "^2.0.0",    "cli-columns": "^3.1.2",    "cli-table3": "^0.5.1",    "cmd-shim": "^3.0.3",    "columnify": "~1.5.4",    "config-chain": "^1.1.12",    "detect-indent": "~5.0.0",    "detect-newline": "^2.1.0",    "dezalgo": "~1.0.3",    "editor": "~1.0.0",    "figgy-pudding": "^3.5.1",    "find-npm-prefix": "^1.0.2",    "fs-vacuum": "~1.2.10",    "fs-write-stream-atomic": "~1.0.10",    "gentle-fs": "^2.3.1",    "glob": "^7.1.6",    "graceful-fs": "^4.2.4",    "has-unicode": "~2.0.1",    "hosted-git-info": "^2.8.9",    "iferr": "^1.0.2",    "infer-owner": "^1.0.4",    "inflight": "~1.0.6",    "inherits": "^2.0.4",    "ini": "^1.3.8",    "init-package-json": "^1.10.3",    "is-cidr": "^3.0.0",    "json-parse-better-errors": "^1.0.2",    "lazy-property": "~1.0.0",    "libcipm": "^4.0.8",    "libnpm": "^3.0.1",    "libnpmaccess": "^3.0.2",    "libnpmhook": "^5.0.3",    "libnpmorg": "^1.0.1",    "libnpmsearch": "^2.0.2",    "libnpmteam": "^1.0.2",    "libnpx": "^10.2.4",    "lock-verify": "^2.1.0",    "lockfile": "^1.0.4",    "lodash._baseuniq": "~4.6.0",    "lodash.clonedeep": "~4.5.0",    "lodash.union": "~4.6.0",    "lodash.uniq": "~4.5.0",    "lodash.without": "~4.4.0",    "lru-cache": "^5.1.1",    "meant": "^1.0.2",    "mississippi": "^3.0.0",    "mkdirp": "^0.5.5",    "move-concurrently": "^1.0.1",    "node-gyp": "^5.1.0",    "nopt": "^4.0.3",    "normalize-package-data": "^2.5.0",    "npm-audit-report": "^1.3.3",    "npm-cache-filename": "~1.0.2",    "npm-install-checks": "^3.0.2",    "npm-lifecycle": "^3.1.5",    "npm-package-arg": "^6.1.1",    "npm-packlist": "^1.4.8",    "npm-pick-manifest": "^3.0.2",    "npm-profile": "^4.0.4",    "npm-registry-fetch": "^4.0.7",    "npm-user-validate": "^1.0.1",    "npmlog": "~4.1.2",    "once": "~1.4.0",    "opener": "^1.5.2",    "osenv": "^0.1.5",    "pacote": "^9.5.12",    "path-is-inside": "~1.0.2",    "promise-inflight": "~1.0.1",    "qrcode-terminal": "^0.12.0",    "query-string": "^6.8.2",    "qw": "~1.0.1",    "read": "~1.0.7",    "read-cmd-shim": "^1.0.5",    "read-installed": "~4.0.3",    "read-package-json": "^2.1.1",    "read-package-tree": "^5.3.1",    "readable-stream": "^3.6.0",    "readdir-scoped-modules": "^1.1.0",    "request": "^2.88.0",    "retry": "^0.12.0",    "rimraf": "^2.7.1",    "safe-buffer": "^5.1.2",    "semver": "^5.7.1",    "sha": "^3.0.0",    "slide": "~1.1.6",    "sorted-object": "~2.0.1",    "sorted-union-stream": "~2.1.3",    "ssri": "^6.0.2",    "stringify-package": "^1.0.1",    "tar": "^4.4.19",    "text-table": "~0.2.0",    "tiny-relative-date": "^1.3.0",    "uid-number": "0.0.6",    "umask": "~1.1.0",    "unique-filename": "^1.1.1",    "unpipe": "~1.0.0",    "update-notifier": "^2.5.0",    "uuid": "^3.3.3",    "validate-npm-package-license": "^3.0.4",    "validate-npm-package-name": "~3.0.0",    "which": "^1.3.1",    "worker-farm": "^1.7.0",    "write-file-atomic": "^2.4.3"  },  "bundleDependencies": [    "abbrev",    "ansicolors",    "ansistyles",    "aproba",    "archy",    "bin-links",    "bluebird",    "byte-size",    "cacache",    "call-limit",    "chownr",    "ci-info",    "cli-columns",    "cli-table3",    "cmd-shim",    "columnify",    "config-chain",    "debuglog",    "detect-indent",    "detect-newline",    "dezalgo",    "editor",    "figgy-pudding",    "find-npm-prefix",    "fs-vacuum",    "fs-write-stream-atomic",    "gentle-fs",    "glob",    "graceful-fs",    "has-unicode",    "hosted-git-info",    "iferr",    "imurmurhash",    "infer-owner",    "inflight",    "inherits",    "ini",    "init-package-json",    "is-cidr",    "json-parse-better-errors",    "JSONStream",    "lazy-property",    "libcipm",    "libnpm",    "libnpmaccess",    "libnpmhook",    "libnpmorg",    "libnpmsearch",    "libnpmteam",    "libnpx",    "lock-verify",    "lockfile",    "lodash._baseindexof",    "lodash._baseuniq",    "lodash._bindcallback",    "lodash._cacheindexof",    "lodash._createcache",    "lodash._getnative",    "lodash.clonedeep",    "lodash.restparam",    "lodash.union",    "lodash.uniq",    "lodash.without",    "lru-cache",    "meant",    "mississippi",    "mkdirp",    "move-concurrently",    "node-gyp",    "nopt",    "normalize-package-data",    "npm-audit-report",    "npm-cache-filename",    "npm-install-checks",    "npm-lifecycle",    "npm-package-arg",    "npm-packlist",    "npm-pick-manifest",    "npm-profile",    "npm-registry-fetch",    "npm-user-validate",    "npmlog",    "once",    "opener",    "osenv",    "pacote",    "path-is-inside",    "promise-inflight",    "qrcode-terminal",    "query-string",    "qw",    "read-cmd-shim",    "read-installed",    "read-package-json",    "read-package-tree",    "read",    "readable-stream",    "readdir-scoped-modules",    "request",    "retry",    "rimraf",    "safe-buffer",    "semver",    "sha",    "slide",    "sorted-object",    "sorted-union-stream",    "ssri",    "stringify-package",    "tar",    "text-table",    "tiny-relative-date",    "uid-number",    "umask",    "unique-filename",    "unpipe",    "update-notifier",    "uuid",    "validate-npm-package-license",    "validate-npm-package-name",    "which",    "worker-farm",    "write-file-atomic"  ],  "devDependencies": {    "bl": "^3.0.1",    "deep-equal": "^1.0.1",    "get-stream": "^4.1.0",    "licensee": "^7.0.3",    "marked": "^0.7.0",    "marked-man": "^0.7.0",    "npm-registry-mock": "^1.3.1",    "require-inject": "^1.4.4",    "sprintf-js": "^1.1.2",    "standard": "^11.0.1",    "tacks": "^1.3.0",    "tap": "^12.7.0",    "tar-stream": "^2.1.0"  },  "scripts": {    "dumpconf": "env | grep npm | sort | uniq",    "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",    "preversion": "bash scripts/update-authors.sh && git add AUTHORS && git commit -m \"update AUTHORS\" || true",    "licenses": "licensee --production --errors-only",    "tap": "tap -J --timeout 300 --no-esm",    "tap-cover": "tap -J --nyc-arg=--cache --coverage --timeout 600 --no-esm",    "lint": "standard",    "pretest": "npm run lint",    "test": "npm run test-tap --",    "test:nocleanup": "NO_TEST_CLEANUP=1 npm run test --",    "sudotest": "sudo npm run tap -- \"test/tap/*.js\"",    "sudotest:nocleanup": "sudo NO_TEST_CLEANUP=1 npm run tap -- \"test/tap/*.js\"",    "posttest": "rimraf test/npm_cache*",    "test-coverage": "npm run tap-cover -- \"test/tap/*.js\" \"test/network/*.js\"",    "test-tap": "npm run tap -- \"test/tap/*.js\" \"test/network/*.js\"",    "test-node": "tap --timeout 240 \"test/tap/*.js\" \"test/network/*.js\""  },  "license": "Artistic-2.0",  "engines": {    "node": "6 >=6.2.0 || 8 || >=9.3.0"  }}
 |