pull-stream based library for node.js and the browser.
npm install --save icebreaker
bower install icebreaker-js --save
var _ = require('icebreaker')
_(
[1,2,3,4,5,'hello','world'],
_.drain(function(i){
console.log(i)
},
function(err){
console.log('done')
})
)
<html>
<head>
<script src="bower_components/icebreaker-js/dist/icebreaker.js"></script>
</head>
<body>
<script>
var _ = icebreaker
_(
[1,2,3,4,5,'hello','world'],
_.drain(function(i){
console.log(i)
},
function(err){
console.log('done')
})
)
</script>
</body>
</html>
var _ = require('icebreaker')
_([ 1, 2, 3 ],
_.map(function(m) { return m * 10 }),
_.collect(function(err, data) {
console.log(err,data)
}))
For more examples, check the test/ folder or pull-stream.
MIT