group-by-range

1.0.1 • Public • Published

group-by-range

Usage

const { groupByRange } = require("group-by-range");

const collection = [
  {widgets: 1},
  {widgets: 3},
  {widgets: 7},
  {widgets: 2},
  {widgets: 8},
  {widgets: 2},
]

const grouped = groupByRange(collection, [0, 5, 10], 'widgets');

/*
{
  '0,5': [ { widgets: 1 }, { widgets: 3 }, { widgets: 2 }, { widgets: 2 } ],
  '5,10': [ { widgets: 7 }, { widgets: 8 } ]
}
*/

Readme

Keywords

none

Package Sidebar

Install

npm i group-by-range

Weekly Downloads

224

Version

1.0.1

License

MIT

Unpacked Size

3.58 kB

Total Files

5

Last publish

Collaborators

  • darrinholst