UNPKG

nsp

Version:

Node Security Project command line tool

37 lines (26 loc) 711 B
var path = require('path'); var celeri = require('celeri'); var auditPackage = require('./../../lib/auditPackage'); var prettyOutput = require('./../../lib/prettyOutput'); // Command Description celeri.option({ command: 'audit-package', description: 'audits your package.json against NSP db' }, action); celeri.option({ command: 'package', description: 'alias to audit-package' }, action); // Action function action(data) { auditPackage(path.resolve(process.cwd(), 'package.json'), function (err, results) { if (err) { console.error(err); process.exit(1); } // print results prettyOutput(results); }); } // Helpers