nsp-audit-shrinkwrap

1.0.3 • Public • Published

nsp-audit-shrinkwrap

nsp-audit-shrinkwrap offers a simple library to audit your shrinkwrap or a stream of shrinkwraps.

Badgers

NPM

Dependency StatusGitter

Single npm-shrinkwrap.json

var nspShrinkwrap  = require('nsp-audit-shrinkwrap');
var shrinkwrapPath = '/path/to/npm-shrinkwrap.json'
var shrinkwrapFile = fs.readFileSync(shrinkwrapPath);
 
 
nspShrinkwrap.audit(shrinkwrapFile, function (err, results){
    console.log(results);
};
 
nspShrinkwrap.auditByPath(shrinkwrapPath, function (err, results){
    console.log(results);
};

Stream of npm-shrinkwrap.json

var auditStream = nspShrinkwrap.auditStream();
var results = [];
 
auditStream.shrinkwrap.write(shrinkwrap1);
auditStream.shrinkwrap.write(shrinkwrap2);
//... how many shrinkwraps you want
 
setTimeout(function(){
    auditStream.shrinkwrap.end(); // you close the stream whenever you want :)
}, 3000);
 
auditStream.results.on('_data', function (data){
    results.push(data);
});
 
auditStream.results.on('_end', function (){
    console.log(results);
});

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.3
    51
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.3
    51
  • 1.0.2
    2
  • 1.0.1
    1
  • 1.0.0
    1
  • 0.0.1
    2

Package Sidebar

Install

npm i nsp-audit-shrinkwrap

Weekly Downloads

9

Version

1.0.3

License

MIT

Last publish

Collaborators

  • daviddias