X7ROOT File Manager
Current Path:
/opt/alt/alt-nodejs24/root/usr/lib/node_modules/npm/lib/commands
opt
/
alt
/
alt-nodejs24
/
root
/
usr
/
lib
/
node_modules
/
npm
/
lib
/
commands
/
??
..
??
access.js
(6.17 KB)
??
adduser.js
(1.29 KB)
??
audit.js
(3.15 KB)
??
bugs.js
(847 B)
??
cache.js
(11.48 KB)
??
ci.js
(4.22 KB)
??
completion.js
(8.9 KB)
??
config.js
(10.99 KB)
??
dedupe.js
(1.41 KB)
??
deprecate.js
(2.43 KB)
??
diff.js
(7.98 KB)
??
dist-tag.js
(5.52 KB)
??
docs.js
(449 B)
??
doctor.js
(10.06 KB)
??
edit.js
(1.76 KB)
??
exec.js
(3.42 KB)
??
explain.js
(3.57 KB)
??
explore.js
(2.16 KB)
??
find-dupes.js
(634 B)
??
fund.js
(6.46 KB)
??
get.js
(577 B)
??
help-search.js
(5.52 KB)
??
help.js
(3.66 KB)
??
init.js
(7.07 KB)
??
install-ci-test.js
(373 B)
??
install-test.js
(370 B)
??
install.js
(5.1 KB)
??
link.js
(5.25 KB)
??
ll.js
(234 B)
??
login.js
(1.29 KB)
??
logout.js
(1.42 KB)
??
ls.js
(16.8 KB)
??
org.js
(3.98 KB)
??
outdated.js
(7.95 KB)
??
owner.js
(5.85 KB)
??
pack.js
(2.69 KB)
??
ping.js
(873 B)
??
pkg.js
(3.6 KB)
??
prefix.js
(309 B)
??
profile.js
(10.45 KB)
??
prune.js
(799 B)
??
publish.js
(9.5 KB)
??
query.js
(3.51 KB)
??
rebuild.js
(2.19 KB)
??
repo.js
(1.24 KB)
??
restart.js
(303 B)
??
root.js
(295 B)
??
run.js
(6.27 KB)
??
sbom.js
(4.42 KB)
??
search.js
(1.83 KB)
??
set.js
(671 B)
??
shrinkwrap.js
(2.65 KB)
??
star.js
(1.88 KB)
??
stars.js
(1.03 KB)
??
start.js
(293 B)
??
stop.js
(288 B)
??
team.js
(4.36 KB)
??
test.js
(288 B)
??
token.js
(5.92 KB)
??
undeprecate.js
(302 B)
??
uninstall.js
(1.52 KB)
??
unpublish.js
(5.38 KB)
??
unstar.js
(183 B)
??
update.js
(1.74 KB)
??
version.js
(3.5 KB)
??
view.js
(13.54 KB)
??
whoami.js
(527 B)
Editing: prune.js
const reifyFinish = require('../utils/reify-finish.js') const ArboristWorkspaceCmd = require('../arborist-cmd.js') // prune extraneous packages class Prune extends ArboristWorkspaceCmd { static description = 'Remove extraneous packages' static name = 'prune' static params = [ 'omit', 'include', 'dry-run', 'json', 'foreground-scripts', 'ignore-scripts', ...super.params, ] static usage = ['[[<@scope>/]<pkg>...]'] async exec () { const where = this.npm.prefix const Arborist = require('@npmcli/arborist') const opts = { ...this.npm.flatOptions, path: where, workspaces: this.workspaceNames, } const arb = new Arborist(opts) await arb.prune(opts) await reifyFinish(this.npm, arb) } } module.exports = Prune
Upload File
Create Folder