bundle-stream
bundle json stream entries by timestamp granularity
Install 🔨
npm install bundle-stream
Usage 💡
sample.json
"name": "joe" "age":"23" "registered": "2014-03-05""name": "tom" "age":"35" "registered": "2014-03-05""name": "ann" "age":"25" "registered": "2014-03-06"
example.js
inStream = split = 'split'bundleStream = 'bundle-stream' granularity: 'day' timeField: 'registered' outStream = inStream
Results of node example.js -f sample.json
"name": "joe" "age":"23" "registered": "2014-03-05""name": "tom" "age":"35" "registered": "2014-03-05""name": "ann" "age":"25" "registered": "2014-03-06"
Defaults
- granularity: second
- timeField: timestamp
Contributions 💪
😄 Feedback, problem reports, enhancement requests are welcome.
🆙 Example code are better.
🆒 Pull requests are best.