X7ROOT File Manager
Current Path:
/opt/alt/alt-nodejs16/root/usr/lib/node_modules/npm/lib/commands
opt
/
alt
/
alt-nodejs16
/
root
/
usr
/
lib
/
node_modules
/
npm
/
lib
/
commands
/
??
..
??
access.js
(5.45 KB)
??
adduser.js
(2.2 KB)
??
audit.js
(11.95 KB)
??
bin.js
(729 B)
??
birthday.js
(508 B)
??
bugs.js
(815 B)
??
cache.js
(7.08 KB)
??
ci.js
(3.63 KB)
??
completion.js
(8.91 KB)
??
config.js
(8.11 KB)
??
dedupe.js
(1.37 KB)
??
deprecate.js
(2.06 KB)
??
diff.js
(8.1 KB)
??
dist-tag.js
(5.47 KB)
??
docs.js
(447 B)
??
doctor.js
(9.22 KB)
??
edit.js
(2 KB)
??
exec.js
(2.44 KB)
??
explain.js
(3.55 KB)
??
explore.js
(2.33 KB)
??
find-dupes.js
(602 B)
??
fund.js
(6.37 KB)
??
get.js
(524 B)
??
help-search.js
(5.62 KB)
??
help.js
(4.53 KB)
??
hook.js
(3.93 KB)
??
init.js
(6.81 KB)
??
install-ci-test.js
(377 B)
??
install-test.js
(374 B)
??
install.js
(5.11 KB)
??
link.js
(5.02 KB)
??
ll.js
(234 B)
??
logout.js
(1.34 KB)
??
ls.js
(16.94 KB)
??
org.js
(4.2 KB)
??
outdated.js
(8.84 KB)
??
owner.js
(5.88 KB)
??
pack.js
(2.36 KB)
??
ping.js
(874 B)
??
pkg.js
(3.47 KB)
??
prefix.js
(343 B)
??
profile.js
(11.25 KB)
??
prune.js
(779 B)
??
publish.js
(6.33 KB)
??
query.js
(2.81 KB)
??
rebuild.js
(2.16 KB)
??
repo.js
(1.24 KB)
??
restart.js
(351 B)
??
root.js
(298 B)
??
run-script.js
(6.9 KB)
??
search.js
(2.72 KB)
??
set-script.js
(2.63 KB)
??
set.js
(572 B)
??
shrinkwrap.js
(2.64 KB)
??
star.js
(1.87 KB)
??
stars.js
(1.03 KB)
??
start.js
(341 B)
??
stop.js
(336 B)
??
team.js
(4.44 KB)
??
test.js
(336 B)
??
token.js
(6.79 KB)
??
uninstall.js
(1.52 KB)
??
unpublish.js
(4.51 KB)
??
unstar.js
(182 B)
??
update.js
(1.7 KB)
??
version.js
(3.6 KB)
??
view.js
(14.38 KB)
??
whoami.js
(514 B)
Editing: set-script.js
const { resolve } = require('path') const rpj = require('read-package-json-fast') const PackageJson = require('@npmcli/package-json') const log = require('../utils/log-shim') const BaseCommand = require('../base-command.js') class SetScript extends BaseCommand { static description = 'Set tasks in the scripts section of package.json, deprecated' static params = ['workspace', 'workspaces', 'include-workspace-root'] static name = 'set-script' static usage = ['[<script>] [<command>]'] static ignoreImplicitWorkspace = false async completion (opts) { const argv = opts.conf.argv.remain if (argv.length === 2) { // find the script name const json = resolve(this.npm.localPrefix, 'package.json') const { scripts = {} } = await rpj(json).catch(er => ({})) return Object.keys(scripts) } } validate (args) { if (process.env.npm_lifecycle_event === 'postinstall') { throw new Error('Scripts can’t set from the postinstall script') } // Parse arguments if (args.length !== 2) { throw new Error(`Expected 2 arguments: got ${args.length}`) } } async exec (args) { this.validate(args) log.warn('set-script', 'set-script is deprecated, use `npm pkg set scripts.scriptname="cmd" instead.') const warn = await this.doSetScript(this.npm.localPrefix, args[0], args[1]) if (warn) { log.warn('set-script', `Script "${args[0]}" was overwritten`) } } async execWorkspaces (args, filters) { this.validate(args) await this.setWorkspaces(filters) for (const [name, path] of this.workspaces) { try { const warn = await this.doSetScript(path, args[0], args[1]) if (warn) { log.warn('set-script', `Script "${args[0]}" was overwritten`) log.warn(` in workspace: ${name}`) log.warn(` at location: ${path}`) } } catch (err) { log.error('set-script', err.message) log.error(` in workspace: ${name}`) log.error(` at location: ${path}`) process.exitCode = 1 } } } // returns a Boolean that will be true if // the requested script was overwritten // and false if it was set as a new script async doSetScript (path, name, value) { let warn = false const pkgJson = await PackageJson.load(path) const { scripts } = pkgJson.content const overwriting = scripts && scripts[name] && scripts[name] !== value if (overwriting) { warn = true } pkgJson.update({ scripts: { ...scripts, [name]: value, }, }) await pkgJson.save() return warn } } module.exports = SetScript
Upload File
Create Folder