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:
path
size
mtime
cksum
file
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