11cb0ef41Sopenharmony_ci{ 21cb0ef41Sopenharmony_ci "version": "10.5.0", 31cb0ef41Sopenharmony_ci "name": "npm", 41cb0ef41Sopenharmony_ci "description": "a package manager for JavaScript", 51cb0ef41Sopenharmony_ci "workspaces": [ 61cb0ef41Sopenharmony_ci "docs", 71cb0ef41Sopenharmony_ci "smoke-tests", 81cb0ef41Sopenharmony_ci "mock-globals", 91cb0ef41Sopenharmony_ci "mock-registry", 101cb0ef41Sopenharmony_ci "workspaces/*" 111cb0ef41Sopenharmony_ci ], 121cb0ef41Sopenharmony_ci "files": [ 131cb0ef41Sopenharmony_ci "bin/", 141cb0ef41Sopenharmony_ci "lib/", 151cb0ef41Sopenharmony_ci "index.js", 161cb0ef41Sopenharmony_ci "docs/content/", 171cb0ef41Sopenharmony_ci "docs/output/", 181cb0ef41Sopenharmony_ci "man/" 191cb0ef41Sopenharmony_ci ], 201cb0ef41Sopenharmony_ci "keywords": [ 211cb0ef41Sopenharmony_ci "install", 221cb0ef41Sopenharmony_ci "modules", 231cb0ef41Sopenharmony_ci "package manager", 241cb0ef41Sopenharmony_ci "package.json" 251cb0ef41Sopenharmony_ci ], 261cb0ef41Sopenharmony_ci "homepage": "https://docs.npmjs.com/", 271cb0ef41Sopenharmony_ci "author": "GitHub Inc.", 281cb0ef41Sopenharmony_ci "repository": { 291cb0ef41Sopenharmony_ci "type": "git", 301cb0ef41Sopenharmony_ci "url": "https://github.com/npm/cli.git" 311cb0ef41Sopenharmony_ci }, 321cb0ef41Sopenharmony_ci "bugs": { 331cb0ef41Sopenharmony_ci "url": "https://github.com/npm/cli/issues" 341cb0ef41Sopenharmony_ci }, 351cb0ef41Sopenharmony_ci "directories": { 361cb0ef41Sopenharmony_ci "doc": "./doc", 371cb0ef41Sopenharmony_ci "man": "./man" 381cb0ef41Sopenharmony_ci }, 391cb0ef41Sopenharmony_ci "main": "./index.js", 401cb0ef41Sopenharmony_ci "bin": { 411cb0ef41Sopenharmony_ci "npm": "bin/npm-cli.js", 421cb0ef41Sopenharmony_ci "npx": "bin/npx-cli.js" 431cb0ef41Sopenharmony_ci }, 441cb0ef41Sopenharmony_ci "exports": { 451cb0ef41Sopenharmony_ci ".": [ 461cb0ef41Sopenharmony_ci { 471cb0ef41Sopenharmony_ci "default": "./index.js" 481cb0ef41Sopenharmony_ci }, 491cb0ef41Sopenharmony_ci "./index.js" 501cb0ef41Sopenharmony_ci ], 511cb0ef41Sopenharmony_ci "./package.json": "./package.json" 521cb0ef41Sopenharmony_ci }, 531cb0ef41Sopenharmony_ci "dependencies": { 541cb0ef41Sopenharmony_ci "@isaacs/string-locale-compare": "^1.1.0", 551cb0ef41Sopenharmony_ci "@npmcli/arborist": "^7.2.1", 561cb0ef41Sopenharmony_ci "@npmcli/config": "^8.0.2", 571cb0ef41Sopenharmony_ci "@npmcli/fs": "^3.1.0", 581cb0ef41Sopenharmony_ci "@npmcli/map-workspaces": "^3.0.4", 591cb0ef41Sopenharmony_ci "@npmcli/package-json": "^5.0.0", 601cb0ef41Sopenharmony_ci "@npmcli/promise-spawn": "^7.0.1", 611cb0ef41Sopenharmony_ci "@npmcli/run-script": "^7.0.4", 621cb0ef41Sopenharmony_ci "@sigstore/tuf": "^2.3.1", 631cb0ef41Sopenharmony_ci "abbrev": "^2.0.0", 641cb0ef41Sopenharmony_ci "archy": "~1.0.0", 651cb0ef41Sopenharmony_ci "cacache": "^18.0.2", 661cb0ef41Sopenharmony_ci "chalk": "^5.3.0", 671cb0ef41Sopenharmony_ci "ci-info": "^4.0.0", 681cb0ef41Sopenharmony_ci "cli-columns": "^4.0.0", 691cb0ef41Sopenharmony_ci "cli-table3": "^0.6.3", 701cb0ef41Sopenharmony_ci "columnify": "^1.6.0", 711cb0ef41Sopenharmony_ci "fastest-levenshtein": "^1.0.16", 721cb0ef41Sopenharmony_ci "fs-minipass": "^3.0.3", 731cb0ef41Sopenharmony_ci "glob": "^10.3.10", 741cb0ef41Sopenharmony_ci "graceful-fs": "^4.2.11", 751cb0ef41Sopenharmony_ci "hosted-git-info": "^7.0.1", 761cb0ef41Sopenharmony_ci "ini": "^4.1.1", 771cb0ef41Sopenharmony_ci "init-package-json": "^6.0.0", 781cb0ef41Sopenharmony_ci "is-cidr": "^5.0.3", 791cb0ef41Sopenharmony_ci "json-parse-even-better-errors": "^3.0.1", 801cb0ef41Sopenharmony_ci "libnpmaccess": "^8.0.1", 811cb0ef41Sopenharmony_ci "libnpmdiff": "^6.0.3", 821cb0ef41Sopenharmony_ci "libnpmexec": "^7.0.4", 831cb0ef41Sopenharmony_ci "libnpmfund": "^5.0.1", 841cb0ef41Sopenharmony_ci "libnpmhook": "^10.0.0", 851cb0ef41Sopenharmony_ci "libnpmorg": "^6.0.1", 861cb0ef41Sopenharmony_ci "libnpmpack": "^6.0.3", 871cb0ef41Sopenharmony_ci "libnpmpublish": "^9.0.2", 881cb0ef41Sopenharmony_ci "libnpmsearch": "^7.0.0", 891cb0ef41Sopenharmony_ci "libnpmteam": "^6.0.0", 901cb0ef41Sopenharmony_ci "libnpmversion": "^5.0.1", 911cb0ef41Sopenharmony_ci "make-fetch-happen": "^13.0.0", 921cb0ef41Sopenharmony_ci "minimatch": "^9.0.3", 931cb0ef41Sopenharmony_ci "minipass": "^7.0.4", 941cb0ef41Sopenharmony_ci "minipass-pipeline": "^1.2.4", 951cb0ef41Sopenharmony_ci "ms": "^2.1.2", 961cb0ef41Sopenharmony_ci "node-gyp": "^10.0.1", 971cb0ef41Sopenharmony_ci "nopt": "^7.2.0", 981cb0ef41Sopenharmony_ci "normalize-package-data": "^6.0.0", 991cb0ef41Sopenharmony_ci "npm-audit-report": "^5.0.0", 1001cb0ef41Sopenharmony_ci "npm-install-checks": "^6.3.0", 1011cb0ef41Sopenharmony_ci "npm-package-arg": "^11.0.1", 1021cb0ef41Sopenharmony_ci "npm-pick-manifest": "^9.0.0", 1031cb0ef41Sopenharmony_ci "npm-profile": "^9.0.0", 1041cb0ef41Sopenharmony_ci "npm-registry-fetch": "^16.1.0", 1051cb0ef41Sopenharmony_ci "npm-user-validate": "^2.0.0", 1061cb0ef41Sopenharmony_ci "npmlog": "^7.0.1", 1071cb0ef41Sopenharmony_ci "p-map": "^4.0.0", 1081cb0ef41Sopenharmony_ci "pacote": "^17.0.6", 1091cb0ef41Sopenharmony_ci "parse-conflict-json": "^3.0.1", 1101cb0ef41Sopenharmony_ci "proc-log": "^3.0.0", 1111cb0ef41Sopenharmony_ci "qrcode-terminal": "^0.12.0", 1121cb0ef41Sopenharmony_ci "read": "^2.1.0", 1131cb0ef41Sopenharmony_ci "semver": "^7.6.0", 1141cb0ef41Sopenharmony_ci "spdx-expression-parse": "^3.0.1", 1151cb0ef41Sopenharmony_ci "ssri": "^10.0.5", 1161cb0ef41Sopenharmony_ci "supports-color": "^9.4.0", 1171cb0ef41Sopenharmony_ci "tar": "^6.2.0", 1181cb0ef41Sopenharmony_ci "text-table": "~0.2.0", 1191cb0ef41Sopenharmony_ci "tiny-relative-date": "^1.3.0", 1201cb0ef41Sopenharmony_ci "treeverse": "^3.0.0", 1211cb0ef41Sopenharmony_ci "validate-npm-package-name": "^5.0.0", 1221cb0ef41Sopenharmony_ci "which": "^4.0.0", 1231cb0ef41Sopenharmony_ci "write-file-atomic": "^5.0.1" 1241cb0ef41Sopenharmony_ci }, 1251cb0ef41Sopenharmony_ci "bundleDependencies": [ 1261cb0ef41Sopenharmony_ci "@isaacs/string-locale-compare", 1271cb0ef41Sopenharmony_ci "@npmcli/arborist", 1281cb0ef41Sopenharmony_ci "@npmcli/config", 1291cb0ef41Sopenharmony_ci "@npmcli/fs", 1301cb0ef41Sopenharmony_ci "@npmcli/map-workspaces", 1311cb0ef41Sopenharmony_ci "@npmcli/package-json", 1321cb0ef41Sopenharmony_ci "@npmcli/promise-spawn", 1331cb0ef41Sopenharmony_ci "@npmcli/run-script", 1341cb0ef41Sopenharmony_ci "@sigstore/tuf", 1351cb0ef41Sopenharmony_ci "abbrev", 1361cb0ef41Sopenharmony_ci "archy", 1371cb0ef41Sopenharmony_ci "cacache", 1381cb0ef41Sopenharmony_ci "chalk", 1391cb0ef41Sopenharmony_ci "ci-info", 1401cb0ef41Sopenharmony_ci "cli-columns", 1411cb0ef41Sopenharmony_ci "cli-table3", 1421cb0ef41Sopenharmony_ci "columnify", 1431cb0ef41Sopenharmony_ci "fastest-levenshtein", 1441cb0ef41Sopenharmony_ci "fs-minipass", 1451cb0ef41Sopenharmony_ci "glob", 1461cb0ef41Sopenharmony_ci "graceful-fs", 1471cb0ef41Sopenharmony_ci "hosted-git-info", 1481cb0ef41Sopenharmony_ci "ini", 1491cb0ef41Sopenharmony_ci "init-package-json", 1501cb0ef41Sopenharmony_ci "is-cidr", 1511cb0ef41Sopenharmony_ci "json-parse-even-better-errors", 1521cb0ef41Sopenharmony_ci "libnpmaccess", 1531cb0ef41Sopenharmony_ci "libnpmdiff", 1541cb0ef41Sopenharmony_ci "libnpmexec", 1551cb0ef41Sopenharmony_ci "libnpmfund", 1561cb0ef41Sopenharmony_ci "libnpmhook", 1571cb0ef41Sopenharmony_ci "libnpmorg", 1581cb0ef41Sopenharmony_ci "libnpmpack", 1591cb0ef41Sopenharmony_ci "libnpmpublish", 1601cb0ef41Sopenharmony_ci "libnpmsearch", 1611cb0ef41Sopenharmony_ci "libnpmteam", 1621cb0ef41Sopenharmony_ci "libnpmversion", 1631cb0ef41Sopenharmony_ci "make-fetch-happen", 1641cb0ef41Sopenharmony_ci "minimatch", 1651cb0ef41Sopenharmony_ci "minipass", 1661cb0ef41Sopenharmony_ci "minipass-pipeline", 1671cb0ef41Sopenharmony_ci "ms", 1681cb0ef41Sopenharmony_ci "node-gyp", 1691cb0ef41Sopenharmony_ci "nopt", 1701cb0ef41Sopenharmony_ci "normalize-package-data", 1711cb0ef41Sopenharmony_ci "npm-audit-report", 1721cb0ef41Sopenharmony_ci "npm-install-checks", 1731cb0ef41Sopenharmony_ci "npm-package-arg", 1741cb0ef41Sopenharmony_ci "npm-pick-manifest", 1751cb0ef41Sopenharmony_ci "npm-profile", 1761cb0ef41Sopenharmony_ci "npm-registry-fetch", 1771cb0ef41Sopenharmony_ci "npm-user-validate", 1781cb0ef41Sopenharmony_ci "npmlog", 1791cb0ef41Sopenharmony_ci "p-map", 1801cb0ef41Sopenharmony_ci "pacote", 1811cb0ef41Sopenharmony_ci "parse-conflict-json", 1821cb0ef41Sopenharmony_ci "proc-log", 1831cb0ef41Sopenharmony_ci "qrcode-terminal", 1841cb0ef41Sopenharmony_ci "read", 1851cb0ef41Sopenharmony_ci "semver", 1861cb0ef41Sopenharmony_ci "spdx-expression-parse", 1871cb0ef41Sopenharmony_ci "ssri", 1881cb0ef41Sopenharmony_ci "supports-color", 1891cb0ef41Sopenharmony_ci "tar", 1901cb0ef41Sopenharmony_ci "text-table", 1911cb0ef41Sopenharmony_ci "tiny-relative-date", 1921cb0ef41Sopenharmony_ci "treeverse", 1931cb0ef41Sopenharmony_ci "validate-npm-package-name", 1941cb0ef41Sopenharmony_ci "which", 1951cb0ef41Sopenharmony_ci "write-file-atomic" 1961cb0ef41Sopenharmony_ci ], 1971cb0ef41Sopenharmony_ci "devDependencies": { 1981cb0ef41Sopenharmony_ci "@npmcli/docs": "^1.0.0", 1991cb0ef41Sopenharmony_ci "@npmcli/eslint-config": "^4.0.2", 2001cb0ef41Sopenharmony_ci "@npmcli/git": "^5.0.4", 2011cb0ef41Sopenharmony_ci "@npmcli/mock-globals": "^1.0.0", 2021cb0ef41Sopenharmony_ci "@npmcli/mock-registry": "^1.0.0", 2031cb0ef41Sopenharmony_ci "@npmcli/template-oss": "4.21.3", 2041cb0ef41Sopenharmony_ci "@tufjs/repo-mock": "^2.0.0", 2051cb0ef41Sopenharmony_ci "ajv": "^8.12.0", 2061cb0ef41Sopenharmony_ci "ajv-formats": "^2.1.1", 2071cb0ef41Sopenharmony_ci "ajv-formats-draft2019": "^1.6.1", 2081cb0ef41Sopenharmony_ci "diff": "^5.2.0", 2091cb0ef41Sopenharmony_ci "licensee": "^10.0.0", 2101cb0ef41Sopenharmony_ci "nock": "^13.4.0", 2111cb0ef41Sopenharmony_ci "npm-packlist": "^8.0.2", 2121cb0ef41Sopenharmony_ci "remark": "^14.0.2", 2131cb0ef41Sopenharmony_ci "remark-gfm": "^3.0.1", 2141cb0ef41Sopenharmony_ci "remark-github": "^11.2.4", 2151cb0ef41Sopenharmony_ci "spawk": "^1.7.1", 2161cb0ef41Sopenharmony_ci "tap": "^16.3.9" 2171cb0ef41Sopenharmony_ci }, 2181cb0ef41Sopenharmony_ci "scripts": { 2191cb0ef41Sopenharmony_ci "dependencies": "node scripts/bundle-and-gitignore-deps.js && node scripts/dependency-graph.js", 2201cb0ef41Sopenharmony_ci "dumpconf": "env | grep npm | sort | uniq", 2211cb0ef41Sopenharmony_ci "licenses": "licensee --production --errors-only", 2221cb0ef41Sopenharmony_ci "test": "tap", 2231cb0ef41Sopenharmony_ci "test:nocolor": "CI=true tap -Rclassic", 2241cb0ef41Sopenharmony_ci "test-all": "node . run test -ws -iwr --if-present", 2251cb0ef41Sopenharmony_ci "snap": "tap", 2261cb0ef41Sopenharmony_ci "prepack": "node . run build -w docs", 2271cb0ef41Sopenharmony_ci "posttest": "node . run lint", 2281cb0ef41Sopenharmony_ci "lint": "eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"", 2291cb0ef41Sopenharmony_ci "lintfix": "node . run lint -- --fix", 2301cb0ef41Sopenharmony_ci "lint-all": "node . run lint -ws -iwr --if-present", 2311cb0ef41Sopenharmony_ci "resetdeps": "node scripts/resetdeps.js", 2321cb0ef41Sopenharmony_ci "rp-pull-request": "node scripts/update-authors.js", 2331cb0ef41Sopenharmony_ci "postlint": "template-oss-check", 2341cb0ef41Sopenharmony_ci "template-oss-apply": "template-oss-apply --force" 2351cb0ef41Sopenharmony_ci }, 2361cb0ef41Sopenharmony_ci "tap": { 2371cb0ef41Sopenharmony_ci "test-env": [ 2381cb0ef41Sopenharmony_ci "LC_ALL=sk" 2391cb0ef41Sopenharmony_ci ], 2401cb0ef41Sopenharmony_ci "timeout": 600, 2411cb0ef41Sopenharmony_ci "nyc-arg": [ 2421cb0ef41Sopenharmony_ci "--exclude", 2431cb0ef41Sopenharmony_ci "docs/**", 2441cb0ef41Sopenharmony_ci "--exclude", 2451cb0ef41Sopenharmony_ci "smoke-tests/**", 2461cb0ef41Sopenharmony_ci "--exclude", 2471cb0ef41Sopenharmony_ci "mock-globals/**", 2481cb0ef41Sopenharmony_ci "--exclude", 2491cb0ef41Sopenharmony_ci "mock-registry/**", 2501cb0ef41Sopenharmony_ci "--exclude", 2511cb0ef41Sopenharmony_ci "workspaces/**", 2521cb0ef41Sopenharmony_ci "--exclude", 2531cb0ef41Sopenharmony_ci "tap-snapshots/**" 2541cb0ef41Sopenharmony_ci ], 2551cb0ef41Sopenharmony_ci "test-ignore": "^(docs|smoke-tests|mock-globals|mock-registry|workspaces)/" 2561cb0ef41Sopenharmony_ci }, 2571cb0ef41Sopenharmony_ci "templateOSS": { 2581cb0ef41Sopenharmony_ci "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", 2591cb0ef41Sopenharmony_ci "version": "4.21.3", 2601cb0ef41Sopenharmony_ci "content": "./scripts/template-oss/root.js" 2611cb0ef41Sopenharmony_ci }, 2621cb0ef41Sopenharmony_ci "license": "Artistic-2.0", 2631cb0ef41Sopenharmony_ci "engines": { 2641cb0ef41Sopenharmony_ci "node": "^18.17.0 || >=20.5.0" 2651cb0ef41Sopenharmony_ci } 2661cb0ef41Sopenharmony_ci} 267