1.1.0 • Published 8 years ago
stream-sort v1.1.0
stream-sort
Pick the top n
entries from an object-mode stream.
Install:
npm install stream-sort
// Create
const sorter = require('stream-sort');
// Read objects from input...
const writable = input.pipe(sorter(42));
// Returns top 42 sorted entries, sync.
console.log(writable.get());
writable.on('result', (sorted) => { ... });
API:
sorter(count)
--count
defaults to 1.sorter({ count: n, compare: function(a, b) { ... })
--compare
works as forArray.prototype.sort
.count
can beInfinity
.
License
MIT