/
snap
/
node
/
11691
/
lib
/
node_modules
/
npm
/
node_modules
/
npm-audit-report
/
lib
/
/snap/node/11691/lib/node_modules/npm/node_modules/npm-audit-report/lib
mkdir
upload
Name
Size
Mode
Actions
reporters/
-
0755
rm
colors.js
575
0644
edit
dl
rm
exit-code.js
419
0644
edit
dl
rm
index.js
911
0644
edit
dl
rm
Edit:
/snap/node/11691/lib/node_modules/npm/node_modules/npm-audit-report/lib/index.js
(911B)
'use strict' const reporters = { install: require('./reporters/install'), detail: require('./reporters/detail'), json: require('./reporters/json'), quiet: require('./reporters/quiet'), } const exitCode = require('./exit-code.js') module.exports = Object.assign((data, options = {}) => { const { reporter = 'install', chalk, unicode = true, indent = 2, } = options // CLI defaults this to `null` so the defaulting method above doesn't work const auditLevel = options.auditLevel || 'low' if (!data) { throw Object.assign( new TypeError('ENOAUDITDATA'), { code: 'ENOAUDITDATA', message: 'missing audit data', } ) } if (typeof data.toJSON === 'function') { data = data.toJSON() } return { report: reporters[reporter](data, { chalk, unicode, indent }), exitCode: exitCode(data, auditLevel), } }, { reporters })
Save
cmd:
run