0.0.9 • Published 4 years ago

datepress v0.0.9

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

datepress

date helpers to range, group, aggregate collections

Installation

Using npm:

npm install datepress

In Node.js:

const DP = require('datepress');

Range example

const moment = require('moment');

let start = new Date();
let end = moment(start).add(10, 'days').toDate();
let delimiter = 'days';
let dates = DP.range(start, end, delimiter);
console.log(dates);

groupBy example

console.log(DP.groupBy(dates, 'days'));

findIndex example

DP.findIndex(collection, date, access);

access is function used to get the date from a item of the collection. If not provided it defaults to identity function.

slice example

DP.slice(collection, start, end, access);

batch example

DP.batch(collection, delimiter, access);

Returns batches from collection by provided delimiter. A delimiter parameter can be input known from moment.js like 'days', 'minutes',...

License

MIT © Andre Stehle

0.0.9

4 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago