REDROOM
PHP 8.3.31
Path:
Logout
Edit File
Size: 1.60 KB
Close
/proc/thread-self/root/opt/alt/alt-nodejs24/root/usr/lib/node_modules/npm/lib/commands/trust/list.js
Text
Base64
const { otplease } = require('../../utils/auth.js') const npmFetch = require('npm-registry-fetch') const npa = require('npm-package-arg') const TrustCircleCI = require('./circleci.js') const TrustGithub = require('./github.js') const TrustGitlab = require('./gitlab.js') const TrustCommand = require('../../trust-cmd.js') const globalDefinitions = require('@npmcli/config/lib/definitions/definitions.js') class TrustList extends TrustCommand { static description = 'List trusted relationships for a package' static name = 'list' static positionals = 1 // expects at most 1 positional (package name) static usage = [ '[package]', ] static definitions = [ globalDefinitions.json, globalDefinitions.registry, ] static bodyToOptions (body) { if (body.type === 'circleci') { return TrustCircleCI.bodyToOptions(body) } else if (body.type === 'github') { return TrustGithub.bodyToOptions(body) } else if (body.type === 'gitlab') { return TrustGitlab.bodyToOptions(body) } return TrustCommand.bodyToOptions(body) } async exec (positionalArgs) { const packageName = positionalArgs[0] || (await this.optionalPkgJson()).name if (!packageName) { throw new Error('Package name must be specified either as an argument or in the package.json file') } const spec = npa(packageName) const uri = `/-/package/${spec.escapedName}/trust` const body = await otplease(this.npm, this.npm.flatOptions, opts => npmFetch.json(uri, { ...opts, method: 'GET', })) this.displayResponseBody({ body, packageName }) } } module.exports = TrustList
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 6
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
circleci.js
5.74 KB
lrw-r--r--
2026-04-24 15:56:02
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
github.js
2.97 KB
lrw-r--r--
2026-04-24 15:56:02
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
gitlab.js
3.25 KB
lrw-r--r--
2026-04-24 15:56:02
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.js
631 B
lrw-r--r--
2026-04-24 15:56:02
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
list.js
1.60 KB
lrw-r--r--
2026-04-24 15:56:02
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
revoke.js
1.76 KB
lrw-r--r--
2026-04-24 15:56:02
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).