Skip to content

Commit 72c87eb

Browse files
committed
Update version to 4.3.0, add week option to getDateRangeSeries, and enhance documentation in CHANGELOG.md
1 parent ffb54b1 commit 72c87eb

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# deverything
22

3+
## 4.3.0
4+
5+
### Minor Changes
6+
7+
- week in dateRangeSeries
8+
39
## 4.2.1
410

511
### Patch Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "deverything",
3-
"version": "4.2.1",
3+
"version": "4.3.0",
44
"description": "Everything you need for Dev",
55
"main": "./dist/index.js",
66
"module": "./dist/index.mjs",

src/dates/getDateRangeSeries.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ import { DateRange, ISODate } from "../types";
44
/**
55
*
66
* @description Generate a series of dates between the start and end dates
7-
* NOTE: it does NOT include the end date
7+
* NOTE: it does NOT include the end date, this is intentional
88
*/
99
export const getDateRangeSeries = (
1010
dateRange: DateRange,
11-
unit: "day" | "hour" | "minute" | "second" | "calendarMonth"
11+
unit: "day" | "week" | "hour" | "minute" | "second" | "calendarMonth"
1212
): ISODate[] => {
1313
const { startDate, endDate } = dateRange;
1414

@@ -44,6 +44,10 @@ export const getDateRangeSeries = (
4444
current.setUTCDate(current.getUTCDate() + 1);
4545
break;
4646

47+
case "week":
48+
current.setUTCDate(current.getUTCDate() + 7);
49+
break;
50+
4751
case "hour":
4852
current.setUTCHours(current.getUTCHours() + 1);
4953
break;

0 commit comments

Comments
 (0)