You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
628 B
27 lines
628 B
# stream-to-pull-stream |
|
|
|
Convert a classic-stream, or a new-stream into a |
|
[pull-stream](https://github.com/dominictarr/pull-stream) |
|
|
|
## example |
|
|
|
``` js |
|
var toPull = require('stream-to-pull-stream') |
|
var pull = require('pull-stream') |
|
|
|
pull( |
|
toPull.source(fs.createReadStream(__filename)), |
|
pull.map(function (e) { return e.toString().toUpperCase() }), |
|
toPull.sink(process.stdout, function (err) { |
|
if(err) throw err |
|
console.log('done') |
|
}) |
|
) |
|
``` |
|
|
|
if the node steam is a duplex (i.e. net, ws) then use `toPull.duplex(stream, cb?)` |
|
`duplex` takes an optional callback in the same way that `sink` does. |
|
|
|
## License |
|
|
|
MIT
|
|
|