/usr/share/cagefs-skeleton/opt/alt/alt-nodejs20/root/usr/lib/node_modules/npm/lib/utils
const { log, output } = require('proc-log') const outputError = ({ standard = [], verbose = [], error = [], summary = [], detail = [] }) => { for (const line of standard) { // Each output line is just a single string output.standard(line) } for (const line of verbose) { log.verbose(...line) } for (const line of [...error, ...summary, ...detail]) { log.error(...line) } } const jsonError = (error, npm) => { if (error && npm?.loaded && npm?.config.get('json')) { return { code: error.code, summary: (error.summary || []).map(l => l.slice(1).join(' ')).join('\n').trim(), detail: (error.detail || []).map(l => l.slice(1).join(' ')).join('\n').trim(), } } } module.exports = { outputError, jsonError, }
.
Edit
..
Edit
audit-error.js
Edit
auth.js
Edit
cmd-list.js
Edit
completion.fish
Edit
completion.sh
Edit
did-you-mean.js
Edit
display.js
Edit
error-message.js
Edit
explain-dep.js
Edit
explain-eresolve.js
Edit
format-bytes.js
Edit
format-search-stream.js
Edit
format.js
Edit
get-identity.js
Edit
get-workspaces.js
Edit
installed-deep.js
Edit
installed-shallow.js
Edit
is-windows.js
Edit
log-file.js
Edit
npm-usage.js
Edit
open-url.js
Edit
output-error.js
Edit
ping.js
Edit
queryable.js
Edit
read-user-info.js
Edit
reify-finish.js
Edit
reify-output.js
Edit
sbom-cyclonedx.js
Edit
sbom-spdx.js
Edit
tar.js
Edit
timers.js
Edit
update-workspaces.js
Edit
validate-lockfile.js
Edit
verify-signatures.js
Edit