Get the published source files of a node module.
For each file in the intersect module, print file meta info and its contents:
var files = require('npm-files');
files('intersect')
.on('file', function(file) {
console.log(file.props);
file.pipe(process.stdout, { end: false });
})
.on('end', function() {
console.log('end');
})
.on('error', function(err) {
throw err;
});
Create an EventEmitter that emits one file event per file in module name, and end when it's done.
Emits a readable stream, with a props property that contains useful information such as:
pathsizemtimecksumfile events are emitted in order and if you start reading a file stream, the next event is only emitted when you're done.
All is done.
Oops, an error happened. You should listen for this otherwise you node will throw on error. Or use domains.
Abort whatever is currently happening.
$ npm install npm-files
MIT