1{ 2 "name": "@npmcli/arborist", 3 "version": "7.4.0", 4 "description": "Manage node_modules trees", 5 "dependencies": { 6 "@isaacs/string-locale-compare": "^1.1.0", 7 "@npmcli/fs": "^3.1.0", 8 "@npmcli/installed-package-contents": "^2.0.2", 9 "@npmcli/map-workspaces": "^3.0.2", 10 "@npmcli/metavuln-calculator": "^7.0.0", 11 "@npmcli/name-from-folder": "^2.0.0", 12 "@npmcli/node-gyp": "^3.0.0", 13 "@npmcli/package-json": "^5.0.0", 14 "@npmcli/query": "^3.1.0", 15 "@npmcli/run-script": "^7.0.2", 16 "bin-links": "^4.0.1", 17 "cacache": "^18.0.0", 18 "common-ancestor-path": "^1.0.1", 19 "hosted-git-info": "^7.0.1", 20 "json-parse-even-better-errors": "^3.0.0", 21 "json-stringify-nice": "^1.1.4", 22 "minimatch": "^9.0.0", 23 "nopt": "^7.0.0", 24 "npm-install-checks": "^6.2.0", 25 "npm-package-arg": "^11.0.1", 26 "npm-pick-manifest": "^9.0.0", 27 "npm-registry-fetch": "^16.0.0", 28 "npmlog": "^7.0.1", 29 "pacote": "^17.0.4", 30 "parse-conflict-json": "^3.0.0", 31 "proc-log": "^3.0.0", 32 "promise-all-reject-late": "^1.0.0", 33 "promise-call-limit": "^3.0.1", 34 "read-package-json-fast": "^3.0.2", 35 "semver": "^7.3.7", 36 "ssri": "^10.0.5", 37 "treeverse": "^3.0.0", 38 "walk-up-path": "^3.0.1" 39 }, 40 "devDependencies": { 41 "@npmcli/eslint-config": "^4.0.0", 42 "@npmcli/template-oss": "4.21.3", 43 "benchmark": "^2.1.4", 44 "minify-registry-metadata": "^3.0.0", 45 "nock": "^13.3.3", 46 "tap": "^16.3.8", 47 "tar-stream": "^3.0.0", 48 "tcompare": "^5.0.6" 49 }, 50 "scripts": { 51 "test": "tap", 52 "posttest": "npm run lint", 53 "snap": "tap", 54 "test-proxy": "ARBORIST_TEST_PROXY=1 tap --snapshot", 55 "lint": "eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"", 56 "lintfix": "npm run lint -- --fix", 57 "benchmark": "node scripts/benchmark.js", 58 "benchclean": "rm -rf scripts/benchmark/*/", 59 "postlint": "template-oss-check", 60 "template-oss-apply": "template-oss-apply --force" 61 }, 62 "repository": { 63 "type": "git", 64 "url": "https://github.com/npm/cli.git", 65 "directory": "workspaces/arborist" 66 }, 67 "author": "GitHub Inc.", 68 "license": "ISC", 69 "files": [ 70 "bin/", 71 "lib/" 72 ], 73 "main": "lib/index.js", 74 "bin": { 75 "arborist": "bin/index.js" 76 }, 77 "tap": { 78 "after": "test/fixtures/cleanup.js", 79 "test-env": [ 80 "LC_ALL=sk" 81 ], 82 "timeout": "360", 83 "nyc-arg": [ 84 "--exclude", 85 "tap-snapshots/**" 86 ] 87 }, 88 "engines": { 89 "node": "^16.14.0 || >=18.0.0" 90 }, 91 "templateOSS": { 92 "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", 93 "version": "4.21.3", 94 "content": "../../scripts/template-oss/index.js" 95 } 96} 97