node-streamin
March 3, 2017 ยท View on GitHub
* Abandoned *
Provide a better streaming api for your module.
Usage
var streamin = require('streamin');
// `io` can be a path to a file, a url, or a stream
var stream = streamin(io);
That's the gist of it. With this you can give your code a more conveniet API by allowing streams to be passed into your function and also consider the common use cases of files and urls as inputs or outputs.
API
streamin(io, [requestOptions])
If io is a path to a file, it will return a readable stream that points to a local file. If it's a url, a stream from a remote request will be returned. If it detects that io is already a stream, it returns it.
requestOptions are passed to request.
Install
npm install streamin
Tests
Tests are written with mocha
npm test
License
MIT
